A "provocative" new piece in Nature has proposed a whole new group of ancient humans - cousins of the Denisovans and Neanderthals - that once lived alongside Homo sapiens in eastern Asia more than 100,000 years ago.
early humans human ancestors evolution of species human species large head people