Cliff Reflections 3

David Ryan

oil on canvas

660 x 610

$3,200