Lemurs are considered the world’s oldest primates dating back 65 million years. Scientists believe the journey of lemurs began a …
Lemurs are considered the world’s oldest primates dating back 65 million years. Scientists believe the journey of lemurs began a …