The News Of Tomorrow, Today
Now you can get the top stories from Gizmodo delivered to your inbox. Enter your email below.
By subscribing you agree to our
Construction work in Oxfordshire, England has resulted in the discovery of 26 skeletons dating back to the Iron Age. Archaeologists suspect some of the 3,000-year-old remains may have been victims of human sacrifice.