Tiny great ape — from 11 million years ago — found in Germany clay pit. Take a look - Miami Herald miamiherald.com Submitted by miamiherald4789 on June 12, 2024 at 6:46 PM in science No comments 23