Kappabuchi

A deep pool of a clear stream which is the home of the kappa water sprites mentioned in folklore!

View Gallery