Share
twitterlinkedinfacebook
Image 1 of 1
JPP04430.jpg
Shinto priest in Yokagura in which villagers perform 33 Kagura, Shinto theatrical dance, all night in Takachiho.