Nestled somewhere in remote Shimokita Peninsula, the northernmost part of the main island of Japan, lies a place said to the gateway to hell - Osorezan, or Fear Mountain.
Osorezan - Fear Mountain P.S. With regards to the Hiyamizu section mentioned in the article, I drank 3 cups from the water spring...