The Aztecs: Blood and Sacrifice Digging for the Truth : Season 3 Episode 12
History 1h 00m int(0)
Aired: April 16th, 2007 @ 7:00 PM EST on History
The Aztecs were the largest civilization to ever rule Mesoamerica. Archaeology and modern science are now shedding new light on the blood rituals they practiced.