Eurovision 2011: Germany’s Lena

Lena won for Germany last year with her single, Satellite, which is why this year’s contest is in Dusseldorf. Don’t think I recall a country sending the same contestant two years in a row. I’m not loving this as much as I did Satellite.