Mass Human Sacrifice? Pile of Ancient Skulls Found

LiveScience.com
Mass Human Sacrifice? Pile of Ancient Skulls Found
An artifact depicting Tlaloc, a Pre-Columbian water god, was found at the human sacrifice site at Lake Xaltocan, Mexico.
View Comments (3)