9% of humans everywhere may be part Neanderthal.. why? .. Humans and Neanderthals may have had sex together..





9% of humans everywhere may be part Neanderthal.. why? .. Humans and Neanderthals may have had sex together..