Image 1 of 1
03_Japan-8510-2.jpg
Japan, Fukuoka. Shinto Priest Performing a Ceremony for  Worshippers at Kushida Shinto Shrine. Tengu Masks on Pillars.