Needle Mountain



John Davis
Oil on Panel

16"h x 20"w
$1,275