Scientists Say Incest Is What Led to the Demise of NeanderthalsScientists Say Incest Is What Led to the Demise of NeanderthalsScientists say recent evidence suggests that it was likely the incestuous ways the Neanderthals that led to their extinction.Mike AdamsMike Adams