CHICHEN ITZA & TULUM Mexico Leave a Comment / By Abi Carmen On the Mexican peninsula of YUCATAN, the Maya founded Chichen Itza, ‘City of Pyramids’, in the 5th century.