Alice Glass , a Canadian singer , was born on 23 August 1988 .
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