Tourists walk around the Kukulcan temple, also known as El Castillo (The Castle), a step pyramid dominating Chichen Itza archaeological site – a complex built by the Mayan civilization in the Yucatan Peninsula, in the Mexican state of Yucatan, on December 2, 2010. AFP PHOTO / CRIS BOURONCLE (Photo credit should read CRIS BOURONCLE/AFP/Getty Images)