Fresh Dewdrop

Sat, 16 September - Sat. 28 October, 2017

Chen Wei

Array

Chen Wei Falls 2017 Archival Inkjet Print 150 x 187.5 cm