Chac Mool Altar and Temple Mexico, Yucatan, Chichen Itza, (Tony Stone Images) Read More about Chac Mool Altar and Temple