News

Denisovans are an extinct group of human cousins that interacted with Neanderthals and our own species, Homo sapiens.
The third confirmed location of extinct hominins known as Denisovans shows these human cousins adapted to an impressive range of environments ...