Chinese Firing Squad
March 14, 2025
Photo dated 26 June 2001 shows Police parading various prisoners ... Inside China's brutal execution system with mobile injection vans ... Inside China's execution conveyor belt: How 'mobile injection vans ... Chinese Firing Squad