Arcade Fire photo

Arcade Fire setlist at Shinkiba Studio Coast in Tokyo, Japan on February 11, 2008

Arcade Fire setlist on February 11, 2008 at Shinkiba Studio Coast in Tokyo, Japan on tour Neon Bible