
Here Are 17 Things You Should Know About Teotihuacan: “Place Where Gods Were Born”
Established around 100 B.C., and lasting until its fall between the seventh and eighth centuries, Teotihuacan was one of the largest ancient cities in the world, it is one of the...