OSLO, Norway -- 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 ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results