Neanderthals Still Walk the Earth?

New evidence suggests humans inherited up to 4 percent of DNA from Neanderthals.

Examined