The archaeological site of the ancient city of Teotihuacan, located in Mexico, features a large central plaza with walls, a large mound, and scattered ruins, set against a backdrop of distant mountains.