archaeologyArt News ‘The Largest Prehistoric Structure Found in Britain’: Neolithic Humans Created a Massive Ring of Pits Near Stonehenge, Scientists Find admin6 months ago