Results 1 results found The Tlaltecuhtli Sculpture, Templo Mayor Museum, Mexico City, Mexico, North America