Lordi revisited

Damn, they even made in to The New York Times!

No comments: