Finland's Lordi lords it in Athens!
Bright lights, colourful costumes, long legged girls, men in frocks, monster rockers, robots, rappers and fireworks! The 51st Eurovision Song Contest got off to a flying start at the magnificent Olympic Stadium in Athens, Greece when co-presenters Maria Menounos and Sakis Rouas floated down to the stage suspended on wire.