QUETZALCOATL
Quetzalcoatl
Quetzalcoatl is a Mesoamerican deity whose name comes from the Nahuatl language and means "feathered serpent". The worship of a feathered serpent deity is first documented in Teotihuacan in the first century BC or first century AD. That period lies within the Late Preclassic to Early Classic period of Mesoamerican chronology, and veneration of the figure appears to have spread throughout Mesoamerica by the Late Classic .The above text is a snippet from Wikipedia: Quetzalcoatl
and as such is available under the Creative Commons Attribution/Share-Alike License.