Yucatan Travel and Leisure

Chichen Itza: One of the New Seven Wonders of the World

Located deep in the northern end of Mexico's Yucatan Peninsula is one of the modern Seven Wonders of the World; Chichén Itzá. Loosely translated, it means at the edge of Itza’s wall. Because of its close proximity to the seaside tourist destination of Cancun, only a Read More


Hire a Writer
Submit Your Photography Articles