Mount Kamui (Okushiri)


Mount Kamui is the highest mountain on Okushiri Island in Okushiri, Hokkaidō, Japan.