Business InsiderAncient humans interbred with mysterious population 700,000 years agoFeb 20, 2020Aylin WoodwardBy Aylin Woodwardmore_vert