The Twin Snake The Twin Snake myth from China. One gives birth to the moon, another to the sun. in Stuttgart, Germany / 2017 Stuttgart, GermanyJIYA DA CHORONAJuly 4, 2017Creation Myth Facebook0 Twitter Reddit Tumblr Pinterest0 0 Likes