From
To
Early modern humans and Neanderthals may have lived together in the same caves, according to new research.
