Answer and Explanation:
On Average, sea turtles lay about 110 eggs in a clutch. However, only a fraction of the baby turtles make it to the ocean. Then, an even smaller number have offspring of their own - Overpopulation
While all zebras have stripes, no two zebras share the same stripe pattern -Variation
A lemur species called aye-ayes have very long, thin middle fingers that allow them to reach into holes in trees and dig out bugs to eat- Adaptation