https://www.sci.news/paleontology/pierolapithecus-catalaunicus-skull-12364.html
Pierolapithecus catalaunicus is an extinct species of great ape that lived in what is now Europe about 12 million years ago.
Create an account or login to join the discussion