Ha! I knew I've seen these guys of Lordi before in a vid. That vid's a fav of my brother (and despite me being not a fan of such groups, I have to admit that song rocks *hides*). It's like Blair Witch Project but OMG so horror-like *bites nails* http://www.youtube.com/watch?v=rfhDP2Y6gjY - just remember: It's hard rock horror whatever... and if you don't like it, DO NOT watch it!!! Edit: And what's the deal with these high heels shoes?