Remarkable, these researchers determined that this new species of human lived as recently as 13,000 years ago, shattering the long-held belief that Homo sapiens ...