Aya Shameimaru

Aya Shameimaru is a character form the Indie video game series, Touhou Project.

Fanon Wiki Ideas So Far

 * None