×

Archaeoindris

Archaeoindris fontoynontii is an extinct giant lemur and the largest primate known to have evolved on Madagascar, comparable in size to a male gorilla. Wikipedia
Scientific name: Archaeoindris
Extinction date: around 350 BCE
Class: Mammalia
Family: †Palaeopropithecidae