FAST DOWNLOAD Mount Osore, or Osore-zan, is located in the north of Japan’s Tohoku region. It’s one of the country’s most…