Queen Elsa

Queen Elsa is a resident of Gensokyo Island.