Oh, Lordi May 22, 2006 Drewl Music I'm not sure how to lead this news item: the coolest news yet about Finland? Or how badly does Rob Zombie wish he was Finnish? Over the weekend, a band of Finnish monsters won the annual Eurovision Song Award, over… Read more