Chen Qiulin was born in Yichang, Hubei Province in 1975 and now works and lives in Chengdu. Her works manifest in various mediums including video,…