see more

ATHENS - MAY 20: Monster rock band Lordi of Finland celebrate their victory at the conclusion of the finals of the 2006 Eurovision Song Contest May 20, 2006 in Athens, Greece. (Photo by Sean Gallup/Getty Images)

ATHENS - MAY 20: Monster rock band Lordi of Finland celebrate their victory at the conclusion of the finals of the 2006 Eurovision Song Contest May 20, 2006 in Athens, Greece. (Photo by Sean Gallup/Getty Images)