Iwakura

Iwakura

This enormous megalith, almost supernatural in its formation, is an iwakura (a dwelling place of a god) that has been preserved as a hokora (small shrine).