James Leonard

Seashore

acrylic on canvas

60" x 60" x 2.5"
$16,000

share: