I hear Lordi won the Eurovision song contest:headbang:
Had there album a good while before the eurovision so I was majorly surprised they were in it…and even better that they won.
No competition really…Lordi are far to good for Eurovision material:p
I’m off to listen to “Icon of Dominance” again :rocker: