Chuk chuk rachel lockwood studio 1

 Rachel Lockwood and Chuk Chuk

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

Currently working on a forest series to be released in 2020.