Tucker Carlson SLAMS China’s Yulin Dog Meat Festival
The Yulin dog meat festival is an annual celebration in Yulin, China that lasts for around 10 days. Festival goers brutally kill and consume 10,000-15,000 domesticated dogs or more (some of the dogs tortured and…