Ancient CivilizationsCosmic Ray Scan Of El Castillo At Chichén Itzá May Reveal Hidden Chambers Posted on January 19, 2026 by Administrator El Castillo, also known as the Temple of Kukulcán, is a prominent stepped pyramid located at the center of Chichen Itza in Yucatán, Mexico. Constructed by the pre-Columbian Maya civilization between the 8th and 12th centuries CE, it served as a temple dedicated to Kukulcán, the Feathered Serpent deity of the Yucatec Maya. This deity is closely associated with Quetzalcoatl, revered by the Aztecs and other ancient Central Mexican cultures. El Castillo measures nearly 55.5 meters on each side and stands about 30 meters tall, making it the largest structure by volume at Chichen Itza.