Stock Photo: Quetzalcoatl (Feathered Serpent) and Tlaloc (god of rain) sculptures. Temple of Quetzalcoatl (250-300). Teotihuacán. Mexico.