Quetzalcoatl (Ghostbusters)



Quetzalcoatl is a deity worshiped by the Mexican, Aztec, Toltec, Mayan cultures. It is said to be a supreme deity sent by the supreme god to rule over Earth. Quetzalcoatl often manifests in the form of a giant feathered serpent.