Activists from Humane Society International rescued nearly 1,000 dogs and cats from a truck headed to local slaughterhouses in southern Chinas Guangdong Province on June 20.The rescue took place one day before the annual Lychee and Dog Meat festival, which is held in Yulin in Chinas southwest Guangxi province.