Why Are We The Only Humans Left?

July 14, 2017

Not so long ago, homo sapiens shared the planet with close relatives, including Neanderthals. Who were they, and what happened to them?