A camera follows as a man and woman finally reach Chichen Itza, the Mayan ruin in the middle of Mexico’s Yucatan Peninsula. But they still have to make it through Nogales to reach the light at the end ...
El Castillo, also known as the Temple of Kukulcan, is among the largest structures at Chichén Itzá and its architecture reflects its far-flung political connections. Located in the heart of Mexico’s ...