Alice Glass is the lead vocalist and songwriter for Crystal Castles , a Canadian duo .
She is best known as the lead vocalist and songwriter of Crystal Castles. Alice Glass is the vocalist and songwriter of Canadian duo Crystal Castles .
Alice Glass