altarofcharme.com
Denisova Cave
Extraordinary tiara made for a man found in the Denisovan layer of the Denisova Cave in the Altai Mountains of southern Siberia, reports the Siberian Times today. Archaeologists working at the now famous site of the Denisovans have made another incredible discovery. It is a fragment of a large tiara made from mammoth