One lucky turtle defied the odds and swam away unscathed after being tossed into the air and nearly swallowed whole by a crocodile.
This series of images captures the moment the turtle seemed certain to become lunch until the crocodile discovered it was a bit too big to eat in one bite.
Taken at Panic Lake in Kruger National Park, the crocodile fails to drop the turtle in one bite, so it then tries to crush it between its powerful jaws.
However, thanks to the wet surface of its shell, the small reptile managed to escape the crocodile’s clutches and return to the safety of the murky water.
The crocodile in Kruger National Park in South Africa tosses the turtle into the air as it tries to eat it in one bite.
South African safari guide Mario Moreno, 49, managed to capture the fleeting moment on camera despite originally visiting the area for its birdlife.
Moreno said: “I was concentrating particularly on a landscape shot of the lake when one of my guests alerted me that one of the crocodiles was moving.”