Oct 14, 2021Momotaro Shrine 桃太郎神社 - A Shrine Full of Japanese Folklore Statues!Momotaro 桃太郎 "peach boy" in English, is a well-known hero in Japanese folklore. In the story a childless elderly woman finds a giant...