Three men were caught on camera fighting a 13-feet-long anaconda to save a pet dog in Sao Paolo, Brazil, on Saturday afternoon.

According to reports, the two-year-old dog was out for a run with its owner, identified as Paulo Marqueti, and his two friends when it went to a nearby lagoon to drink water. Suddenly, the three men, who were on bikes, heard the canine barking which soon turned into yelping.

Recalling the incident, Marqueti said, “We suddenly heard Negão barking excitedly and thought he had caught something. When his barking turned into yelping I knew something was terribly wrong. I pushed my bike to the banks of the lagoon and saw a huge snake had wrapped itself around the dog.”

The snake soon dragged the canine into the water and the owner waded through the water to save his pet.

“I searched around until I found them both submerged. I pulled them onto the shore together and tried with all my might to release my dog from the snake's grip. But it was almost impossible to do,” the owner said, adding that the reptile was squeezing the canine.

Soon his two friends too joined him to save the dog. While Marqueti tried to uncoil the snake’s grip, one of his friends “kept hold of the rest of the body to ensure it didn't get away.”

When nothing worked, the owner’s friend soon “grabbed some sugar cane sticks shoved them in both sides of the mouth then pushed them into the middle to wedge it open.” The snake finally released the dog and returned to the water.

“Although the anaconda tried to kill my pet, there was no reason to take revenge. It would have been wrong to harm her. We can't blame the creature because she was only doing what comes naturally,” the dog’s owner said, adding that his pet did not suffer any life-threatening injuries. Meanwhile, the entire rescue was caught on camera.

Yellow anaconda banned from Everglades
This representative image shows a yellow anaconda. Reuters