Hover over main image to zoom in
'Caught in the Rain' - by Chris and Steve Rocks
Location: Isle of Wight, United Kingdom
Chris and Steve Rocks, twin brothers who were joint winners of the Best New Artist 2009 create stunning abstract images that explore the effect of light on land, sky and water. Painted in 2014 this original oil on canvas is a collaboration that captures a moment in time.
Provenance - ArtRehome provenance rating not applied for