The following pictures are from the "ruins" of Teotihuacan, north of Mexico City.
Teotihuacan is about 30 miles north of Mexico City. The names roughly translates as "the place were gods were born."
Construction is believed to have begun around 100 BC. It was not built by the Aztecs. They arrived here many hundreds of years later.
Good website dedicated to Teotihuacan
Zoomable view of the site:
Click on any picture below to see a larger version of it.

since September 4, 2005