A Mysterious Japanese Folktale: “The Mole Who Shot the Sun”

Japan has countless fascinating folktales that richly explain the mysteries of nature and the ecology of anima [ ]