The Legend of Joren Falls
In Japanese folklore it is believed that bodies of water often have a nushi, or guardian spirit, which can take various forms including dragons, snakes and many others. Joren Falls on the Izu Peninsula has a drop of 250 meters into a deep dark blue pool at the base and many visitors report feeling uneasy when viewing it.