Police and animal activists in Shaanxi, China, have intercepted a red truck carrying 386 dogs destined for slaughter the day before Yulin’s dog meat festival. Rescuers have saved hundreds of dogs set to be killed before arriving at Yulin’s dog meat ‘festival’ in China. Police worked with animal activists to …
Read More »