Tag: Momiji Inubashiri

Momiji Inubashiri is a white wolf tengu from the Touhou Project series.