Designed by
Title
Priestess at Himuro Jin Ja in Nara #36373020
Description
NARA, JAPAN - NOVEMBER 16: Japanese Priest in Nara, Japan on November 16, 2013. Unidentified Japanese Priest picks up leaves from the garden at Himuro Jinja in the morning
This image is editorial