Ancient Death Pit for Human Sacrifice and Massacres, Revealed By Scientists In The UKNew archaeological discoveries were revealed last week in England, Oxford, where a team of Thames Water engineers had bumped into… By Doris Daniel, in News Sci/Tech on April 18, 2019 .