Aldabra giant tortoise (Aldabrachelys gigantea), from Seychelles islands one of the largest in the world.

Royalty-free stock photo ID: 101314090

Aldabra giant tortoise (Aldabrachelys gigantea), from Seychelles islands one of the largest in the world.