Pliopithecus zhanxiangi
Pliopithecus is a genus of extinct primates of the Miocene and Pliocene. It was discovered in 1837 by Édouard Lartet (1801–1871) in France, with fossils subsequently discovered in Switzerland, Slovak...
Pliopithecus zhanxiangi - Wikipedia