Teotihuacan # Licensed under PD One of the smaller step pyramids at the massive archaeological site of Teotihuacan (approximately 40 km or 25 mi northeast of Mexico City).