Lemurs are a clade of primates endemic to the island of Madagascar. The word “lemur” derives from the word lemures (ghosts or spirits) from Roman mythology.
Lemurs are a clade of primates endemic to the island of Madagascar. The word “lemur” derives from the word lemures (ghosts or spirits) from Roman mythology.