The main claim to fame of Gujo Hachiman in Gifu Prefecture is its Gujo Odori Folk Dance Matsuri held from early July to early September. The townsfolk continue nearly four centuries of tradition and let their hair down for some frenzied dancing. During the four main days of the festival from 13 to 16 August the dancing goes on through the night.
This picture is of a Shrine famous for its pure water. Most travellers to Gujo Hachiman stop by to taste its wonderful water.
The Secrets Of Speaking Japanese Fluently