Water Power

The mountain priests managed to enshrine a devil with 9 heads, and in return it offered its power as a water god. This spot is where the devil had been confined in a cave. Or so the story goes.

taken on 26 November 2016, 14:14


location: Togakushi Middle Shrine in Nagano, Nagano, Japan