Wednesday, May 26, 2010

Crystal Castles' new album cover



That really is terrifying.

Friday, May 14, 2010

Somewhere in Jersey. Of course.



New York plates, but still! (Photo: Allie Rossignol)

This is what Locke saw when he looked into the eye of The Island



This is also the glowing yellow cave light. And Walt's real father.

Sunday, May 09, 2010