Is it just me, or does the release of Arcade Fire's third full length album "The Suburbs" feel like the biggest moment in indie rock since Radiohead dropped "OK Computer" on us back in 1997?
Is it just me, or does the release of Arcade Fire's third full length album "The Suburbs" feel like the biggest moment in indie rock since Radiohead dropped "OK Computer" on us back in 1997?