Hundreds of people and their four-legged friends hit the trails in northeast China on Saturday for what organizers called the first-ever “Human-Pet Cosplay” race. Competitors ran a 3.6km (2.2-mile) off-road race along mountain trails in Jilin Province.