Celebrity Wire Dame Judi Dench Fights The Dog Meat Festival admin June 24, 2019 It's an infamous event that takes place in China. Read More