Photo of Teotihuacan taken in 1905
General map of the central zone of the city of Teotihuacan, the ‘City of the Gods’
Catherwood engraving of Castillo, from the 1841 “Incidents of Travel in Central America”
Below is a site plan for Chichen Itza – Yucatan, Mexico. Castello (or Pyramid of Kukulcan) is located towards the center.