Tag: Homo Naledi

Fossils suggest hominids may have lived alongside modern humans

Primitive hominids may have lived in Africa at the same time as humans, researchers said Tuesday, in new findings that could change the understanding...