
Episode 204 • • 7:40 - 12:45
204: Oil Spill Déjà vu
Eurovision Song Contest 2010, Germany Victory with Lena Meyer-Landrut
Germany won the 2010 Eurovision Song Contest held in Oslo, Norway (following Russia's previous win) with the song "Satellite" performed by Lena. The production featured massive stage sets and advanced camera technology. Speculation suggests Germany's victory was influenced by geopolitical factors and the European debt crisis, as other nations look to Germany for financial stability.
