Momotarō
One day an old woman was washing her clothes by a stream and a giant peach floats down the water. When she took it home to show her husband and to share the peach, a boy popped out, claiming to be their son sent from the gods. Because he came out of a peach, the… Continue Reading »