Noreen Bauble - Neon Bible, get it...

Here is the strange "promo" video from The Arcade Fire. It has some snippets from the album, tracklisting, and release date. Did I mention it was strange....