Tag Archives: City of the Gods

Lewis the Lion visits the mysterious Pyramids of Teotihuacan

The site where the Teotihuacan Pyramids stand is sometimes called the ‘City of the Gods’ and it is one of the biggest and most important cities of ancient Mexico. It lies not far outside of Mexico City and Lewis the … Continue reading

Posted in Lewis' Blog | Tagged , , , , , , , , , , , , , , , , | Leave a comment