Engel Photography
Portfolio
Buy Prints
About us
Contact
Login
Aldabra Giant Tortoise
The species is endemic to the islands of the Aldabra Atoll in the Seychelles. It is one of the largest tortoises in the world.