Scientists from the Institut Catala de Paleontologia in Barcelona have reported the discovery of a new genus of hominoid primate.
Scientists report discovery of new genus of hominoid primate