Alice Glass, we’ve missed you. While in Manchester, England for the¬†Parklife festival, Crystal Castles performed this new song for the first time.¬†Hopefully this means that new CC album is coming soon. It’s hard to really judge the song based on the audio in this clip, but it sounds like it could be a winner.