A truck full of dogs crammed into tiny cages has been intercepted by animal lovers on a highway in China's Guizhou Province.
The truck in question was first spotted traveling along the highway by a passing driver.
He published pictures and comments about the lorry on Weibo, the Chinese equivalent of Twitter, writing: "Many of the dogs are dying, and some had died. Please help!"
This prompted some users to take to the road to intercept the lorry and others to put in calls to police who stopped the lorry at the next toll gate.
It was then directed to a nearby police station while animal lovers, alerted to the news over the internet, began to arrive.
The 9m-long lorry was found to be loaded with dozens of layers of cages, with each cage home to three or four dogs. In total it was estimated to be carrying 1,000 dogs.
Sadly, due to the terrible conditions a number had already died by the time they were discovered.
Volunteers removed the cages from the lorry and spent the night feeding, watering and treating the animals.
Horrifyingly, officers from the local Animal Inspection Department investigating the matter discovered that the transportation of the dogs was legal.
The person who owned them had a licence for them and police were unable to act and were forced to let the lorry go.
Truck crammed with 500 cats intercepted en route to restaurants in China