Monday, June 14, 2010

The Strokes make their "official" return at Isle of Wright