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