If you have ever been on safari in Africa, then you have had an opportunity to see the incredible diversity of life that inhabits our planet. In a lush ecosystem like the Serengeti, there are many different species of animals, all incredibly different from one another, and yet all have adapted specific mechanisms or strengths […]