Over 1,000 kittens were let go into a forest by local authorities in Jiangsu Province, after being confiscated from a meat supplier.
Over 1,000 kittens were let go into a forest by local authorities in Jiangsu Province, after being confiscated from a meat supplier.