Does anyone know where to buy there albums in the U.S.? My friend and I both searched on the internet for them, and all we found was places to buy from Germany, and the shipping was quite a lot. So if you know any websites or store chains that stock Lordi, that would help a ton.
Try ebay or the UK amazon.
i saw them on eurovision they rocked lol people were freaked out of there minds