Pinterest
Lordi, The Eurovision Song Contest Winner 2006

Lordi, The Eurovision Song Contest Winner 2006 Finland

Margaret Berger should have won the Eurovision Song Contest 2013

Margaret Berger of Norway performs on stage during the second semi final of the Eurovision Song Contest 2013 at Malmo Arena on May 2013 in Malmo, Sweden.

Paradise Oskar aus Finnland beim Eurovision Song Contest (ESC) 2011 in Düsseldorf.

Paradise Oskar aus Finnland beim Eurovision Song Contest (ESC) 2011 in Düsseldorf.

Logo of Eurovision Song Contest 1986

Logo of Eurovision Song Contest 1986

Eurovision Song Contest 2012 – Winner Results – 05/26/2012

Loreen, Eurovision Glorious hair, on top of mad crab dance skillz

Logo of Eurovision Song Contest 1992

Logo of Eurovision Song Contest 1992