Mayan Sacrifice

show more details
show less details
The ancient city of Palenque reveals much about Mayan rituals of human sacrifice.