Lemurs
“Spirits of the night”, that is what the term Lemures means in Latin. And truly they seem to be spirits, when jumping from one tree to another in the twilight. One Species is even called “Angel of the forest”.Lemurs are endemic to Madagascar and the Comoros, which means they don’t exist anywhere else. The five families of lemurs contain 99 species and subspecies. They are the kings and queens of the forest and most tourists come to see them in the first place.
read more about lemurs