The Star Carr archaeological site, located in the North of England, has yielded some of the most remarkable discoveries in recent times, providing insight into the lives of Mesolithic people.
The Star Carr archaeological site, located in the North of England, has yielded some of the most remarkable discoveries in recent times, providing insight into the lives of Mesolithic people.