Watching this video makes me even more annoyed that the Arcade Fire gig in the Netherlands was sold out way before I even found out about it.
I've also discovered why my not-so-legal cd of them has French narration: I think it's this concert instead of their proper cd. Ah well. I'm sponsoring them now in any case as I just ordered their new album Neon Bible. Wheee!