Mount Kamui (Okushiri)
Japan · Asia
About
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.
Adapted from Wikipedia (CC BY-SA). Photography via Wikimedia Commons.