The Aztecs: Of Blood and Sacrifice

Season 3, Episode 12 -  Air Date: 4/16/2007
1 Rating

Synopsis

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.