Ethan and Alice dropped by and paid Jimmy Kimmel a visit last night and brought along their electronic goodness that is Crystal Castles with a performance of "Baptism". Check out the mesmerising performance of the pair up top. There's something about Alice Glass that I can't take my eyes off her once she's on stage, just me? Oh and cute Lolly Pop too. Hat tip to CoS for the linkage. Enjoy the performance up top and if you want to pick up their latest LP it's a good listen.