Stereogum — Arcade Fire self-released their debut EP in 2003, and today, some rare footage of a very early live show has surfaced online. The clip, shot in March 2003 at Arcade Fire’s opening set for a Jim Guthrie album release party in Toronto, shows a four-m...
more info