Chichen Itza

One of the seven wonders of the world, our tour of Chichen Itza was fascinating. Located in Mexico’s Yucatan Penninsula, these Mayan ruins leave clues to the former civilization, yet many questions remain.