Logo
0 out of 5

Leila Winslade

Artist inspired by the beauty of nature and wildlife working in Somerset and Devon in the United Kingdom. Using oils on canvas to depict wildlife and scenery. Love the changing light and atmosphere.