Related articlesHonshuJapan’s main island, whose northern end contains the Shimokita Peninsula and Mount Osore.Mount Osore, Japan’s Sacred Landscape of the Underworld and Mediums