Dinosaur Wiki
Advertisement

Lufengpithecus is an extinct genus of ape that lived in China during the Late Miocene epoch.

The ecological reconstruction of Lufengpithecus
Advertisement