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 famous for their longevity and https://aldabratortoisefarm.com/