LIVE VIDEO: Eurovision 2015 Finals UPDATE: Sweden Wins, Russia Takes Second, Italy Finishes Third
Hold on my tender kittens because Gay Christmas is not over yet! The Eurovision 2015 finals in Vienna begin at 3PM US east coast time. The favorites are Sweden and Russia, but I'm still partial to the UK, Latvia, Slovenia, Cyprus, and Israel - in that order. (I think.) Jump into the comments, follow along, and give us your favorites and reviews. Conchita Wurst, last year's winner, will be hosting the green room segments and it looks like the house is packed with our people, as always.