Related TV Shows

Top GearWatch now
Top GearWatch now Details
The PlanetsWatch now
A Cook's TourWatch now

The Aztecs: Of Blood and Sacrifice

Season 3, Episode 12 -  Air Date: 4/16/2007
0 Ratings


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.

News from our partners