Videos
Lena - Satellite (Germany) Live 2010 Eurovision Song Contest
Lena represented Germany at the 2010 Eurovision Song Contest in Oslo. She won the contest with the song Satellite
UNITED KINGDOM SHORTLISTED HOST CITIES 2023: Birmingham / Glasgow / Leeds / Liverpool / Manchester / Newcastle / Sheffield