Much to the outrage of animal lovers across the world, the city of Yulin, in China, has become the site of a sickening dog eating festival.
Read here
Much to the outrage of animal lovers across the world, the city of Yulin, in China, has become the site of a sickening dog eating festival.
Read here
17 comments