Engineers with Thames Water, a U.K. utility company were laying down pipes in Oxfordshire, 50 miles outside of London, when they unearthed various skeletons.
Cotswold Archaeology excavated the site and examined the 26 skeletons found. They dated back almost 3,000 years to the Iron Age and Roman period. Most disturbing were indications some of them were victims of human sacrifice.