People perform "Xiaobaozisheng" dance in Damaidi Town, Shuangbai County, southwest China's Yunnan Province. "Xiaobaozisheng" is a kind of sacrifice activity. Naked people with leopard body paintings dance together, with sticks in hands and faces covered. (Provided to People's Daily Online/Ni Chengwei) |