Part of the Kii Mountains World Heritage Site, Hana no Iwaya Shrine in Kumano, Mie Prefecture, is a towering rock formation that preserves the memory of ancient forms of nature worship.
This is an ingested summary. Full reporting is available at the primary source below.