Category:Lemurs

Lemurs are primates that are endemic to the island of Madagascar, they can be found in a few Disney related productions.