Teotihuacan is an ancient archeological site about 1 hour outside of Mexico City. The pyramids in this city are absolutely astounding, given how well they are preserved and the fact that they were constructed around the year 100 BC. The place has amazing symmetry as you can see in the … more »