Some 500 cats were discovered crammed into a truck during a routine check as it made its way to restaurants across China to sell the pets as meat.
The animals were rescued thanks to vehicle checks in Xuzhou, in the eastern province of Jiangsu.
Having pulled over the truck in what they assumed was a run of the mill stop, officers were shocked to find the horrific haul.
Officer Sun Hai, who helped rescue the terrified felines along with a colleague, said: ‘The driver said it was a full load of rabbit.
‘But after we instructed him to uncover the load we were shocked to find a full load of living cats.’
Following the find the pair informed volunteers from a local animal protection centre who quickly arrived on the scene.
They cut open the bags with keys and knives to save the animals from suffocation and also bought water and food.
It is believed that the owner of the load refused to reveal where the cats had come from and it even took seven hours of negotiations to get him to hand them over to rescue teams.
The cats have now been transferred to an animal rescue centre at Tangzhang County, where they are being treated.