The El Castillo (The Castle), a step pyramid at the Chichen Itza archaeological site that was built by the Mayan civilization in the Mexican state of Yucatan, on Dec. 2, 2010.