Mount Omusha

Mount Omusha (双子山) is located in the Hidaka Mountains, Hokkaidō, Japan. The mountain has two peaks, the higher being 1379 m and the lower being 1363 m.