the flying feathered serpent god that the Mayans made ritualistic sacrifices to. The name may sound familiar to fans of the MCU. Kukulcan is the creator god and is a central part of both Mayan ...