press to zoom

press to zoom

press to zoom

press to zoom
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