Sun Daliang, ‘A Mouse in a Shoe’, 2008, Maddox Arts

About Sun Daliang

Chinese, b. 1971, Xuzhou, Jiangsu, China, based in Jiangxin Island, Nanjing, China