Humans and Neanderthals evolved from a mystery common ancestor Source: Humans and Neanderthals evolved from a mystery common ancestor Share this:TwitterFacebookLike this:Like Loading... Related