stuffaboutlondon.co.uk
Contemplating the Infinite in the British Museum | Stuff About London
The British Museum has one of the Star Carr headdresses on display - an antler skull worn by our ancestors more than 10,000 years ago.