A Shepherd's Journey

A Shepherd's Journey

Regular price $958.00
Unit price  per 

Original charcoal and pastel on paper.

18x24