About Denisovans are an extinct species of hominid and a close relative to modern humans. They are a recent addition to the human family tree. Scientists first identified Denisovan remains from a cave in Siberia in 2010. The researchers named …
Not a member yet? Register now
Are you a member? Login now