The Island of Kinkasan
Kinkasan, located off the coast of Miyagi Prefecture, is a holy island home to a venerated shrine and deer considered messengers of the gods.
Kinkasan, located off the coast of Miyagi Prefecture, is a holy island home to a venerated shrine and deer considered messengers of the gods.