The Farm, 2025, oil on canvas, 320x120cm (2 canvas x 60x120cm + 2 canvas x 100x120cm)

Back to Top