commissioned painting, 30x40" oil on canvas, unframed

commissioned painting, 30x40" oil on canvas, unframed

$1,402.25Price

    SHARON KINGSTON