Who is Arcade Fire? Here’s a hint: It’s the band that’s haunting your dreams. Not due to their lush melodies and evocative lyrics, but because seeing the band’s members wearing giant facsimiles of their own heads is legit scary.
Otherwise, SNL this week is looking good, right? As long as those uncanny things get banished back from whence they came. (Canada?)