On the beautiful island home in her Seychelles archipelago, lives some truly remarkable creature. It's these giant Aldabra tortoises, with shells that can span over four feet in diameter. These gentle behemoths are some of most unique creatures on Earth, and their peaceful nature makes them some truly captivating sight. Despite their size, they are… Read More