People looking at the Tlaltecuhtli sculpture in the Templo Mayor Musem, Mexico City. This sculpture was discovered in 2006 in downtown Mexico City. It is the largest Aztec artifact found so far.