Subscribe via email so that you never miss a post #1. Teotihuacan "Temple of the Sun" LOCATION: State of Mexico, Mexico DETAILS: Teotihuacan is an ancient Mesoamerican city that is thought to have been established around 100 B.C. by the Toltecs. 1 The Aztecs later discovered this massive site in ruins and gave it the name … Continue reading Ancient Archaeological Sites Seen from Google Earth
Ancient Archaeological Sites Seen from Google Earth
