Crystal Castles were an experimental / electronic band which formed in 2003 in Toronto, Ontario, Canada and last consisted of Ethan Kath and vocalist Edith Frances. Alice Glass served as the lead vocalist for the group since its foundation until 2014.
These are videos from concerts where Crystal Castles played, so they may be of other bands that played the concert as well.
ATP Bowlie Weekender 2 2010 Dec 10 - 12, 2010 Minehead, England, United Kingdom Added by Maf Daniel
Glastonbury Festival 2010 Jun 23 - 27, 2010 Shepton Mallet, England, United Kingdom Added by Maf Daniel
BBC Radio 1’s Big Weekend 2010 May 22 - 23, 2010 Bangor, Wales, United Kingdom Added by Jayworld