Quetzalcoatl Picture

Quetzalcoatl is the Feathered Serpent, a god of the wind, of wisdom and knowledge, It is said that he was driven from Mexico by a rival god, but before leaving, he promised to return in five hundred years and avenge himself. He is said to make his home on the planet Venus, where he prepares his return.
Continue Reading: Venus