Touka
桃花
About
Touka is a Okamutumi, tree spirit who has power to ward away evil spirits and beings.
桃花
Touka is a Okamutumi, tree spirit who has power to ward away evil spirits and beings.