Yulin Dog Meat Festival
Every June, the southern Chinese city of Yulin celebrates the summer solstice with a dog-eating festival. Animal-rights activists estimate that around 10,000 dogs are killed every year for the festival, where they're consumed along with lychees and grain alcohol. Some dogs are strays while others are stolen pets, and breeds range from Dalmatians to Labradors to Tibetan Mastiffs. This year, some festival-goers started early to avoid the protesters, who didn’t succeed in shutting down the 2014 festival but did drive up the price of meat.
Warning: Some of these images may disturb readers.