Chen Chieh-Jen, still from video Lingchi 2010624185548925358584184_01-lg 0 By sherrie green on March 25, 2015