The Tragic Facts About the Yulin Dog Meat Festival
On June 21st the city of Yulin in China’s southwest province of Guangxi, will host the twelfth year of the infamous Lychee and Dog Meat Festival. Over 10,000 Dogs Will be Slaughtered In 2010, black marketers and restaurant owners who needed a money maker for this disadvantaged region, conspired to create a summer solstice attraction…