Chichén Itzá
The artwork captures Chichén Itzá one of the most important sites of the Maya civilization located in the Yucatán, Mexico. The step pyramid is El Castillo (The Castle) and is 98ft (30m) high. The step pyramid is aligned with the equinoxes.