Eurovision news is once again heating up as participating countries make their official selections for this year’s main event in Kiev, Ukraine, and hidden among the news that most of the organizing team had suddenly quit was the music video release of Germany’s winning song Perfect Life, performed by Levina. Germany …
Check Out Germany’s Eurovision Pick Levina in ‘Perfect Life’ Music Video
Sources: Eurovision, escXtra