Neanderthals (Homo neanderthalensis) are a separate species from modern humans (Homo sapiens). Neanderthals evolved in Asia and Europe, while Africa played host to evolving Homo sapiens. Humans did ...
They are the earliest evidence for humans in the area, but whether they were created by Homo sapiens or one of our extinct relatives is impossible to know. Abstract etchings into bone have also been ...