Last week at the Parklife Festival in Manchester, Crystal Castles debuted this song. Considering the act’s been tinkering away with their third LP, this could well be one of the first tracks the bands offered up from the effort. Check out the bit below and stay tuned for more information on the album as it comes.