Loading
  • 21 Aug, 2019

  • By, Wikipedia

Mount Kamui (Okushiri)

Mount Kamui (神威山, Kamui San) is the highest mountain on Okushiri Island in Okushiri, Hokkaidō, Japan. The name of the mountain is derived from the Ainu word kamui, meaning deity or god.