The aptly named Osorezan, which literally means Mount Fear in Japanese, is located at the northern tip of Honshu in Aomori Prefecture. … This matches the Buddhist description of hell, and Ennin associated the stream with the Sanzu River, which Japanese Buddhist tradition holds everyone must cross over when they die

19 Comments

  1. That’s the most sacred place in Japan😳 hope you didn’t see the bridge.🤦‍♂️

Write A Comment