Francesca Russo

Francesca Russo is the stage name of Antonio Iurlo, a drag queen from Jacksonville, Florida. She is one of the 12 queens set to compete on Nicholas' Drag Race (Season 2).

About Francesca
Francesca is a well-rounded queen and has a lot of poise and elegance. Her style is inspired by Greek goddesses and she prides herself in being the "Gaia" of drag.