2 September 2023
A recently discovered fossilized ape from a site in Turkey that is 8.7 million years old is inspiring scientists to...