admin
1 year ago
A new ape fossil from an 8.7-million-year-old site in Turkey challenges long-accepted ideas...