Hailing from Toronto, Ontario, Crystal Castles is an experimental electronic music band known for their chaotic shows and lo-fi home productions.
Added by canadamnpls on November 8, 2010