Last Year’s Winner

Helena, the singer who won Eurovision last year, is performing her winning song, “My Number One.” It’s like Anastasia singing a Britney Spears rip-off written by an Eastern Mediterranean songwriter. Must have been a weak year in 2005.