All  

ancient death pit

The skeleton of a woman was found in an ancient death pit in Oxfordshire, England, and it may be related to ritual human sacrifice.

Ancient Death Pit of Sacrificed and Butchered Humans Found in England

Sometimes archaeologists happen upon discoveries that are stark reminders to our animalistic past and such was the case last week in Oxfordshire, England. A team of Thames Water engineers laying...