The sacrifice of at least 42 children in Tenochtitlán, now Mexico City, was an effort to calm the anger of the Aztec rain god during a devastating drought, researchers have revealed.
"Given that the monument is now 4,000 years older than most people thought, we now need to consider the monument within the ...