Tuesday, June 15, 2010

Klaxons release best album cover ever.

That is all.