Skip to content

Green Screen Studio, Medan, c. 1898

2016
Digital print mounted on acrylic glass with aluminium backing
101.6 x 78.1 cm