Tuesday night 5/19, Wow Presents & Logo TV hosted the RuPaul’s Drag Race season seven spectacular Finale at the Orpheum Theater in Los Angeles that included all of the season’s 14 queens in attendance, as well as a very excited Ricky Rebel & Miley Cyrus.