Related TV Shows

A Cook's TourWatch now
NOVA scienceNOWWatch now
NOVAWatch 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