Time has been nice to Arcade Fire. The Canadian indie rockers had a massive year with the release of their third LP, The Suburbs, capping it off with a worldwide tour in support of the album and then taking the music industry by storm, earning the top honor of “Album of the Year” at last […]

Read more