A new species of human

A new species of human: One of several co-existing in Africa two million years ago