July 24, 2011 THE COAL SPEAKER 9% of humans everywhere may be part Neanderthal.. why? .. Humans and Neanderthals may have had sex together.. FacebookTwitter 9% of humans everywhere may be part Neanderthal.. why? .. Humans and Neanderthals may have had sex together.. FacebookTwitter Tweet Share this:Click to share on Twitter (Opens in new window)Click to share on Facebook (Opens in new window) Related