The title says it all really. I can’t think of many Crystal Castles television performance so let’s chalk this one up as a rarity. And what a sight. Alice chews on a lollipop and Ethan brings the noise. It is an intense display from the band and watch out at the 2.50ish mark for a scared bystander. One of the funniest things I have seen on all those late night shows.