1 spot
Mount Osore (恐山, Osorezan — 'Dread Mountain') sits on Shimokita Peninsula as one of Japan's three holiest Buddhist sites…