Michelle DuBarry is the stage name of Russell Alldread, a Canadian drag queen, who was awarded the title of the World's Oldest Performing Drag Queen by the Guinness World Records in 2015. However, the distinction was disputed by another performer, who was subsequently awarded the title in 2016.
🐣
Is This You?
Claim your listing to edit your bio, add photos, and get bookings.