Crystal Castles are one of those inexplicably buzzy indie bands that pretty much every blogger rushes to post. Perhaps it’s because they stand out from the crowd as one of the most original acts out there — both in the studio and live.
“Wrath Of God” is the latest single off their upcoming album (III), due to be released via Casablanca/Universal Republic in the US on 11/5. The song is everything we’d expect from a this group: tried and true to their formula, and oh so tantalizing at close.
My only wish is that it could keep playing to the next track on the album.