Tag: Christopher Bae

'Large Head People': Mysterious New Form of Ancient Human Emerges

A "provocative" new piece in Nature has proposed a whole new group of ancient humans – cousins of the Denisovans and Neanderthals –...