Altar of the Toads, Aztec symbols of water in ruins of Templo Mayor in the heart of Mexico City, where the Aztec capital Tenochtitlan was once located.
January 3, 2021
Altar of the Toads, Aztec symbols of water in ruins of Templo Mayor in the heart of Mexico City, where the Aztec capital Tenochtitlan was once located.
January 3, 2021