Is everyone descended from Neanderthals?

13 answers 13