Stock Photo: Leatherback Turtle Hatchling (Dermochelys coriacea) stuck in Tire Tracks, Maputoland, S. Africa, human impact

Stock Photo: 4179-40574 Leatherback Turtle Hatchling (Dermochelys coriacea) stuck in Tire Tracks, Maputoland, S. Africa, human impact