Watching Conan O'Brien and the musical guest is Lordi. They are dressed like characters from "Lord of the Rings" movies. Sort of funny! Sounds sort of like Heavy Metal from the 80's. Anybody heard of this group?