Japanese festival – The TORI NO ICHI

2016-11-11 1580

The fairs held in November at the Otori Shrines in Tokyo. The head shrine of the deity Otori myōjin is Read More