ohmatsuri.com
Sentaikoujin Shunkitaisai
Sentaikoujin, the deity enshrined in the Kaiun-ji Temple in Shinagawa, Tokyo, is known by ...