Loading
Updating
The Search For Neanderthal
Duration: 23 min
In 1856, workmen in a cave in the Neander valley near Dusseldorf, Germany, unearthed a human skeleton.
Read more Read less