Barn Owls Preparing, Rachel Lockwood, 50x61cm
Barn Owls Preparing, Rachel Lockwood, 50x61cm

 

Rachel Lockwood is a contemporary painter based in Cley next the Sea, on the North Norfolk Coast.