Mayan Sacrifice

The ancient city of Palenque reveals much about Mayan rituals of human sacrifice.