Giant turtles in Island Seychelles.

- Image ID: MHA860
Giant turtles in Island Seychelles.
Marcel Rabelo / Alamy Stock Photo
Image ID: MHA860
Location: Seychelles