The Aldabra Tortoise, found on the remote islands of Aldabra Atoll in the Seychelles, is a truly impressive creature. These gentle giants can grow to weights of over 500 pounds and live for well over a century. Their https://aldabratortoisefarm.com/