Saturday, December 11, 2010

Crystal Castles on Kimmel


The crazy and insane Crystal Castles hit up Jimmy Kimmel Live this week to perform "Baptism," take a look!