Version: 2008
  • On GameSpot: Handheld Xbox coming...eventually.

Photos: Yahoo kicked off of pyramid

October 12, 2006 7:17 AM PDT

Teotihuacan, about 30 miles from Mexico City, was a city and a major religious site in the first half of the first millennium. The religion's rites included human and animal sacrifice.

Photo by Mexican government

More Galleries

advertisement