Mt. Omuro’s Sengen Shrine

The Izu Peninsula’s Mt. Omuro is one of the most recognizable landmarks in Japan’s Fuji-Hakone-Izu National Park.

Mt. Omuro’s Sengen Shrine Read More »