Ancient Crocodiles Once Feasted on Giant Tortoises on This Island. Aldabra Atoll (Seychelles), Turtles and Tortoises, Crocodiles, Fossils, Paleontology, Royal Society Open Science (Journal), Indian Ocean, Seychelles Islands, Hansen, Dennis, Scheyer, Torsten M