Liu Ren, ‘US-Deers’, 2012, Art+ Shanghai Gallery

About Liu Ren

b. 1980, Qinhuangdao, Hebei, China, based in Beijing, China

Group Shows on Artsy