Still Land

Still Land
2013
120 x 150 cm