Unidentifiable tourists at the Temple of Kukulkan Pyramid at Chichen Itza, one of the largest ancient Maya cities discovered by archaeologists in Yucatan, Mexico. Also known as El Castillo, it is an UNESCO World Heritage Site and a new Seven Wonders of th