Spot Splash

58 x 100 inch

media: oil on canvas

• Inquiry •