STW0062

Nature Fragments 5, Debora Stewart 46" x 46" acrylic on canvas

Debora Stewart
46″ x 46″
acrylic on canvas