How our Bliss Filters work
Flavio Moura
The massive step pyramid El Castillo dominates the 2.5-square-mile ancient Maya city of Chichén Itzá on Mexico's Yucatán Peninsula.