Skip to playerSkip to main contentSkip to footer
  • 8/23/2017
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 ...

Recommended