Missing Link To Human Evolution Discovered: An Ape and Human All-In-One!

2019-11-06 81

Researchers believe a new species of primate discovered in Germany could hold the key to explaining human evolution. Veuer’s Lenneia Batiste has more.