The Locust at Alexandra Palace — May 4, 2013

The Locust played Alexandra Palace in London, England on Saturday, May 4, 2013.

Lineup

Venue

Alexandra Palace, London, England

More upcoming shows at Alexandra Palace

The Locust at Alexandra Palace — May 4, 2013 · Lineup & Who Was There | HearHear