Archaeoindris

Archaeoindris fontoynontii is an extinct giant lemur and the largest primate known to have evolved on Madagascar. It was comparable ...
Read more