A. Sutherland - AncientPages.com - Located in Cholula, Puebla, Mexico, the pyramid stands 55 meters (180 ft) above the surrounding plain, and in its final form, it measured 400 by 400