Oyamazumi Jinja, “Japan’s Grand Guardian Shrine,” Enshrined on the Island of Kami: National Treasure Armor, the Legend of Tsuruhime, and a 2,600-Year Legacy
Omishima (Oomishima) Island, located in Imabari City, Ehime Prefecture, is situated almost at the center...
