Traffic Lights – The new single by Lena

It was in 2010 that Lena Meyer-Landrut raced to victory¬†for Germany¬†in the Eurovision Song Contest with Satellite. She also returned to the 2011 Eurovision Song Contest with Taken By A Stranger and finished in 10th place for the host nation. Lena now returns with her new single and video. It is called Traffic Lights and […]