iOS app Android app

Eurovision Lena

Germany's Lena Wins 2010 Eurovision Song Contest

AP | IAN MacDOUGALL | Posted 05.25.2011 | World

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