Archaeologists make incredible 2,000-year-old discovery in tiny UK village 0 20.05.2024 21:08 Express.co.uk Experts believe a young woman was killed as part of a grisly human sacrifice that happened in Iron Age England.