On the remote island of Aldabra in the Seychelles archipelago inhabits a truly remarkable creature: the Aldabra tortoise. These gentle giants, amongst the largest tortoises on Earth, are celebrated for their longevity https://aldabratortoisefarm.com/