painting oil on panel

  • Blue Ridge Mountains, NC

  • David Shingler

  • oil on panel

  • 8.00 x 10.00
  • $500