The Temple of Kukulkan at Chichen Itza, also known as El Castillo, stands as a testament to the Mayan civilization's ... spring and autumn equinoxes, the sun casts a series of shadows on the ...