Kukulcan is a serpent deity that was believed to be a portal between the spirit realm and the human realm. He was invoked via a bloodletting ceremony to deliver a vision to whomever invoked him.He… Go Inside »