Luella Bartley
The Release , 2024
Oil and Pencil on Canvas
103 x 103 cm (Framed)
40 1/2 x 40 1/2 in
40 1/2 x 40 1/2 in
Copyright The Artist