Alice Glass is one looney broad. Crystal Castles are overdue for new music and today we get the first taste of it with “Plague”. What do you think? I know their music is way the fuck out there, but they manage to make a few really exciting tracks each album. Is this one of those tunes?