Teotihuacan, Mexico The Toltec pyramid complex near Mexico City— A place of great spiritual power.
. . . and to look back down the Avenue of the Dead and recall your long and eventful journey.