Lena

Germany's Lena Wins 2010 Eurovision Song Contest

AP | IAN MacDOUGALL | Posted 05.25.2011

OSLO, Norway — Germany's Lena Meyer-Landrut won the 2010 Eurovision Song Contest on Saturday with "Satellite," an upbeat, catchy pop song, edgin...

Germany's Eurovision 2010 Song: 'Satellite' by Lena Meyer-Landrut (VIDEO)

Will Adams | Posted 05.25.2011

Will Adams

While Lena does sweet in real life, it's her ability to project crazy that makes her memorable. Eurovision 2010 will be a battle between two teen pop queens: Lena and Azerbaijan's Safura Alizade.