Description
Chichén Itzá is a complex of Mayan ruins on Mexico's Yucatán Peninsula, featuring a massive step pyramid, known as El Castillo or Temple of Kukulcan which dominates this ancient city. Watch this timelapse as dramatic storm clouds sweep over this iconic ancient relic.