Still Life with Roses, An Original Oil Painting by Michael Shane Neal

Still Life with Roses
oil, 20″ x 30″
sold