A picture filmed in China showing the graphic details of the authentic execution of condemned Chinese drug peddlers.
No trailer available.