It’s a somewhat uncomfortable reality that Homo sapiens interbred with their closest relatives, the "sister species" Neanderthals, multiple times during their overlapping history. This rampant ...