by Joseph Foster

Oil & Acrylic on canvas 22x28" Framed

Puddle Duck 22x28"

C$1,190Price