Mesolemur

Mesolemur is an extinct species of primate and the oldest primate ever found, living from Late Cretaceous to Early Paleocene from 70.3 million years ago to 57 million years ago in what is what is now both North and South America.