© 2019 REIJIRO WADA

1/3

Deluge

2003

gabbro

130 × 120 × 220 cm

Third People’s Hospital of Chongqing, China