Peter Shen
* in Shanghai / Zhongguo
lives and works in London / United Kingdom
show all
close all
+
Publications
[1]
- Personal Installation. in: GRÜBL. 2002 - Creator
No result
last modified at 14.03.2018
* in Shanghai / Zhongguo
lives and works in London / United Kingdom
No result