Denisova Cave

Denisova Cave is an archaeological site in the Altai Mountains of Siberia. Fossils found there yielded DNA identifying Denisovans, an archaic human population previously unknown to science.

Connect