Also known as Tlachihualtepetl, it is a huge complex located in Cholula, Puebla, Mexico. It is the largest archaeological site of a pyramid (temple) in the New World, as well as the largest pyramid known to exist in the world today. The pyramid stands 55 metres above the surrounding plain, and in its final form it measured 450 by 450 metres. The pyramid is a temple that traditionally has been viewed as having been dedicated to the god Quetzalcoatl.