A furious crocodile snapped back at its trainer, biting his arm in front of dozens of spectators at a show in Northern Thailand.
The reptile handler was performing the stunt at the Phokkathara zoo in front of around 100 people.
As the bandana-wearing zoo-keeper reached inside the animal's jaws, he began pushing deeper down the crocodile's throat.
But the reptile struck back - suddenly clamping its teeth around the man's forearm, before shaking him violently from side to side.
The performer was heard letting out an agonising howl before freeing himself and staggering away with blood dripping on the wet tiles.
The scene was captured by Khun Phusawit, who had been visiting the zoo's crocodile farm with wife Nok and their two children.
Mr Phusawit said: "The show was very good until that happened. I hope that the man is OK and he gets better soon. Everybody was shocked when it happened. The kids were a little bit scared.
"I've watched the clip back many times to see how it happened and the crocodile seems to not like having the hand in his mouth."
The owner of the crocodile park, Dong Wittawat, said: "The performer is fine. He was was treated at the farm with bandaging. He loves crocodiles and he will be working again soon in the next two weeks. It is very rare for this to happen."
Join our new commenting forum
Join thought-provoking conversations, follow other Independent readers and see their replies