Splash

Studio Window, 2021-2022. oil on linen, 190 × 100 cm, (74 3/4 × 39 3/8 ins)

Close