A growing number of Chinese activists are calling for the city of Yulin, China, to cancel its annual dog-meat festival, slated for June 21st, says NPR. Since 2010, the city has butchered thousands of dogs, many of which were originally pets that were stolen from their owners, sometimes by gangs who sedate them with poisoned… » Read More