After the major releases we've had this week it's definitely time for a palate cleanser. We can't think of a better one than feeling the Wrath of God as channeled by Crystal Castles. Their characteristic 8-bit beats and ungodly hollering rubs us in all the right places. No wonder God is angry! Especially since they're giving it away for free too! Spread the dark love... Looking forward to their new album (lll) which sees a release on November 5th!