Dating 3,000 years to the Iron Age and Roman periods, 26 skeletons were found in Oxfordshire, England, and some may be "human sacrifice" victims.

      
 
 


from USATODAY - World Top Stories http://bit.ly/2v45Zdf