‘Alien’

6 November 2017 to 31 December 2017
Vanguard Gallery
R204, bldg.4A, 50 Moganshan Road
Shanghai
200060
China
Location
Vanguard Gallery
R204, bldg.4A, 50 Moganshan Road
Shanghai
200060
China

Vanguard Gallery


R204, bldg.4A, 50 Moganshan Road
Shanghai
200060
China