Echo

Echo
2022
Oil on canvas
116.7 × 80.3 cm

SOLD