There’s something off-putting about seeing Crystal Castles on Jimmy Kimmel Live with giant Bud Light banners visible from every angle. But Alice Glass’ performance more than makes up for the overly prominent corporate shilling. I was secretly hoping that they might have performed “Not in Love” with Robert Smith, but no such luck. This will have to do. Alice Glass is quickly becoming one of my favorite people.
Crystal Castles Perform “Baptism” on Jimmy Kimmel Live
Posted December 10th, 2010 by Eric Greenwood · No Comments