News

More than 650 skulls and thousands of fragments were found near Templo Mayor, one of the main temples in the Aztec capital Tenochtitlan, which later became Mexico City. Getty Images ...
Some 650 skulls unearthed in Mexico City are believed to be the legendary Huey Tzompantli, a site for victims of human sacrifice first mentioned by Spanish conquistadors.