Germany wins 2010 Eurovision Song Contest

Germany’s Lena Meyer-Landrut won the 2010 Eurovision Song Contest with the catchy pop song “Satellite,” edging out Turkey and Romania as the continent put aside its financial woes for a night of musical exuberance.

See original post by Forbes