On a five-square-meter stage in Tangfang town, Jiangxi province, a marionette show attracts many residents with its plot twists and turns. During the show, some skits and scenes from masterpieces of traditional art forms such as Peking Opera and Jiangxi's Gan Opera are performed.
The entire show is run by the Qixin Puppet Troupe, a farmers' cultural group, established in 1997. In the past 25 years, it has performed more than 3,500 times in the mountainous region between Jiangxi and Fujian provinces.