Lemurs — a Latin word for “ghost” — are really unique creatures. Lemurs, a link to ancient primates, are native to the island of Madagascar. Their round eyes and mysterious nature quickly attract attention, just like this one at the Florida Aquarium. Photo by Carla Mogan
Tag: Florida Aquarium
Ever- changing Chameleon, Florida Aquarium
Photo by Carla Mogan.