
Deborah Tarr
Peaks, 2025
oil on linen
artist frame
artist frame
100cm x 85cm (39" x 33")
Copyright The Artist
Sold