Located outside the Seychelles, the Aldabra Atoll is a picturesque spot that now houses hundreds of unique animals. One of the most notable creatures in that list is the giant tortoise. According to the National History Museum’s website, over 100,000 of them call the area home. Yet as we’ve already mentioned, the island wasn’t always habitable.
Page 2 of 40