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 photos from concerts where Crystal Castles played, so they may be of other bands that played the concert as well.
Depeche Mode / Crystal Castles Sep 20, 2013 Dallas, Texas, United States Uploaded by David Mills
Glastonbury Festival 2013 Jun 26 - 30, 2013 Shepton Mallet, England, United Kingdom Uploaded by Peter Nieuwkoop
The Governors Ball Music Festival 2013 Jun 7 - 9, 2013 New York, New York, United States Uploaded by Andrew Harman