top of page
1/3
Deluge
2003
gabbro
130 × 120 × 220 cm
In front of the former site of the Soviet Embassy, Chongqing People's Hospital, Chongqing, China
bottom of page
Deluge
2003
gabbro
130 × 120 × 220 cm
In front of the former site of the Soviet Embassy, Chongqing People's Hospital, Chongqing, China