I'm not that familiar with Lordi, and I'm not a big fan of weirdass costumes in general, but that was an OK song. Though from what I understand, in the "Eurovision" contest, only the lead vocals are live... all the other musicians are just playing along to tape.