Human Sacrifice
- Episode aired Jun 11, 2019
When a mass grave at Britain's biggest Iron Age hill fort reveals evidence of ritual human sacrifice, comedian and barrister Clive Anderson and anthropologist Mary-Ann Ochota confront a murd... Read allWhen a mass grave at Britain's biggest Iron Age hill fort reveals evidence of ritual human sacrifice, comedian and barrister Clive Anderson and anthropologist Mary-Ann Ochota confront a murder mystery.When a mass grave at Britain's biggest Iron Age hill fort reveals evidence of ritual human sacrifice, comedian and barrister Clive Anderson and anthropologist Mary-Ann Ochota confront a murder mystery.