Tag: Shou Toramaru

Shou Toramaru is a Tiger Youkai in the Touhou Project series.