This photo was taken during my trip to Chichén Itzà, a New Wonder of the World on Mexico’s Yucatan Peninsula. The world famous complex boasts Mayan Ruins. This picture depicts the huge step pyramid, Kukulkan, known as El Castillo (the castle), which won the sites wonderous title. A must see!
Tip: Arrive at the sacred site for opening time to avoid the mass crowd of tourists by mid-morning and the scorching midday heat.