Skip to playerSkip to main content
  • 8 years ago
On the eve of China's annual Yulin dog meat festival, Chinese activists rescue up to 1000 dogs and cats in the southern city of Guangzhou from a truck headed ...
Be the first to comment
Add your comment

Recommended