Studio Sixty Six
Beach Scene

Beach Scene

Oil on canvas
42 x 42in. / 106.68 x 106.68 cm

Sold