top 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

bottom of page