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