Princess Anna

Princess Anna is a resident of Gensokyo Island.