Quetzalcoatl is a Mesoamerican deity whose name comes from the Nahuatl language and means “Feathered serpent”. The worship of a feathered serpent is first known documented in Teotihuacan in the first century BCE or first century CE. « Continue »
Names for plumed creatures, mythical and real
