Sunday, September 3, 2017

Sacred Nachi Falls

This is the highest waterfall in Japan and one of the most sacred. It has been revered as the dwelling place of god since ancient times.