A fisherman was saved after being attacked by a crocodile while washing his boat.
Libardo Loria Cordero – known in his community as Chuno – was in the water alone when the reptile suddenly crept up on him.
A CCTV camera on the street just across from the water captured the horror attack.
READ MORE: Teenager arrested with huge Rambo-style knife in sleepy market town
Large splashes can be spotted in the water on the right side of the video.
Libardo desperately tried to fend off the crocodile in the brawl, which lasted over 30 seconds.
A man who wore a yellow t-shirt caught wind of the situation and ran over to the boardwalk and onto the boat.
Another person followed, as the first man grabbed a metal rod and repeatedly hit the crocodile to scare it away, as reported by Need To Know.
The attack occurred on Tuesday (6 May) at approximately 1.25 pm at a port in the town of Río Lagartos, north west of Cancun, Mexico.
The man successfully managed to deter the animal, and he pulled Libardo out of the water.
All three men walked across the boardwalk and back onto the path by the water.
Libardo appeared in shock as he paced with one arm in the air.
His other arm appeared to be bloody.
He then got on the back of a motorbike, which was driven by the man in the yellow T-shirt who had saved him.
Libardo was taken to a hospital where he received 25 stitches in his arm.
Local press have reported that he is recovering and is in a stable condition.
READ MORE: Man, 23, develops shocking ‘dropped head syndrome’ after years of drug abuse