Who Made The Castillo
El Castillo—in Spanish, “the castle”—looms at the center of Chichén Itzá, a 79-foot pyramid of stone. Also known as the Pyramid of Kukulkán, the structure embodies Mayan myth along with natural astronomical cycles. The last construction probably took place between 900-1000 CE, while the substructure may have been constructed between…