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.
Spring Awakening 2016 Jun 10 - 12, 2016 Chicago, Illinois, United States Added by Mike Daly
Reading Festival 2011 Aug 27 - 29, 2011 Reading, England, United Kingdom Added by Concert Archives 3
T In The Park 2011 Jul 8 - 10, 2011 Kinross, Scotland, United Kingdom Added by Michael Quantrill