Pink Trash Travels


Eurovision 2010 Winner


Quite catchy I must say. Congrats Germany!