Mitsuishi Shrine, Iwate-ken, Japan
Mitsuishi means “three rocks” in Japanese and visitors are supposed to look for the demon’s hand prints along these rocks. A cool place to check out to see if you can really find them!
Epic Japan Culture & Adventure Route © Monika Newbound