Entry
(entry perma-link)

5
votes

Moustached Guenon

The Moustached Guenon is an Old World primate native to the rain forests of Central Africa, ranging from Cameroon to Angola. Their closest relatives are baboons and macaques.