Oct 17, 2023 by Enrico de Lazaro

Pierolapithecus catalaunicus is an extinct species of great ape that lived in what is now Europe about 12 million years ago. A remarkably complete, although...