China: Scores of live kittens and puppies rescued from illegal 'pet mystery boxes' found in Chengdu

Mandatory credit: Chengdu Aizhijia Animal Rescue Center

Ruptly