Sunday, May 21, 2006

All Hail Lordi

Truly the best Europe has to offer.