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