Tag Archives: Alice Glass

First Listen: Crystal Castles – “Doe Deer”

While the band has become famous for their hits “Vanished” and “Crimewave,” they follow up their reputation with an amazing live performance that leaves a lasting impression. Band members Ethan Kath and Alice Glass return with a new album that was recorded in various places including a church in Iceland,[...]