A Visit to Teotihuacan
Teotihuacan, birthplace of the gods, is one of the most spectacular archeological sites in Mexico. The Pyramids of the Sun and Moon can be seen from afar, rising out of a high, arid plain in Central Mexico near Mexico City. The steep steps of the Pyramid of the Sun, whose Continue Reading →