Crystal Castles Moves Up Digital Release Date

Due to the outstanding success of the Crystal Castles "Celestica" hitting the internetz and the limited edition Record Store Day 12" release of "Doe Deer", the upcoming self-titled release has been bumped up to a digital release on April 26th, with the physical release available on May 25th, courtesy of Fiction Records.

Make sure you check out "Celestica", "Mother Knows Best", "Pap Smear" and "Suffocation" if you haven't already.