Roma she betta don't! Here's your first look at the series premiere of Drag Race Italia.
Drag Race Italia Season 1 premieres Thursday, November 18th at 6PM EST/3PM PST on WOW Presents Plus worldwide (ex. Italy).
Samsung Smart TV