Between him and Quetzalcoatl, the ancient deity of Cholula, there had been old rivalry.
There is evidence to show that the Aztecs adopted the civilization of the Toltecs, including their religion (Quetzalcoatl being a god of the Toltecs and Mayas), calendar and architecture.
With the Toltecs is associated the tradition of Quetzalcoatl, a name which presentsitself in Mexican religion as that of a great deity, god of the air,.
The great pyramid of Cholula with its hemispherical temple of Quetzalcoatl at the top, now an almost shapeless hill surmounted by a church, was about thrice as long and twice as high as the teocalli of Mexico.
The snake is another common subject of sculpture and is often shown as Quetzalcoatl, the plumed serpent.