Zhao Zhao, ‘Mouse Droppings No. 6 老鼠屎 No. 6’, 2010, Chambers Fine Art

About Zhao Zhao

Chinese, b. 1982, Xinjiang Province, China, based in Beijing, China