Tagged: A mysterious ritualistic site has been found near Stonehenge