Nature Spirit Original Oil Painting

$ 550.00
| /

Original oil painting created in 2025 by Charmaine Olivia

• 16 x 20" 

• Oil paint on unstretched canvas

• Signed on the back