• 8 years ago
In today's Picture This, Yulin's annual Lychee and Dog Meat Festival kicked off in China this week in spite of condemnation at home and abroad. Let's take a ...

Recommended