An Introduction to the Aldabra Tortoise

The Aldabra Tortoise, found on the remote landmasses of Aldabra Atoll in the Seychelles, is a exceptionally impressive creature. These gentle giants can attain weights of over 500 pounds and live for well over a century. Their robust shells provide them with safety from predators, while their veg

read more