Tag: Modern humans share as much as 99.5% of our DNA with Neanderthals; at 99% this primate is our closest living relative

close