A disturbing video shows dog snatchers being badly beaten by vigilante groups fighting the dog meat trade in Vietnam.
The men in the clip were said to have been caught in act nabbing pooches to be transported away for slaughter and sale in Ho Chi Minh City, formerly known as Saigon.
Some of the dog-snatchers were even beaten to death, Mirror Online reports.
Footage shows one of the alleged thieves lying on the ground cowering while people nearby shout aggressively.
What might be a dog is heard making a high-pitched whine in the background.
Suddenly, someone strikes the man across the face making him jerk violently to his right before regaining his balance.
There is a loud clicking noise and it appears his attacker has zapped him with a taser while he is slumped on the floor.
Sam McElroy, operations director at Soi Dog Foundation, told Mirror Online that villagers started beating dog snatchers to death after a pair of thieves injured an old man in 2012.
The criminals were set upon by locals in Nghe An province, who burned their bikes and killed one of them, leaving the other seriously injured.
Despite the severity of the crime, the authorities were unable to prosecute anyone involved because witnesses refused to cooperate.
This inspired other villages to follow the same sadistic approach.
Videos uploaded to YouTube since 2012 show vigilantes beating alleged dog thieves to a bloody pulp.
According to the vigilantes, dog thieves operate in gangs of two and ride around on motorbikes looking for dogs to steal, which they shock with electricity and stick in small cages on the back of their bikes.
They can earn up to 2 million Vietnamese dong (approximately £70) in a single night even though the average wage in Vietnam is just £200 a month.
This comes after dogs were seen being chopped up ahead of Yulin dog meat festival in China, which is still set to take place this year.
And a distressing video filmed in India showed dogs being thrown down the stairs and beaten to death before being cooked for their meat.