Framed Still Life Print

Lot #17

Sold for: 18 USD

by Zara Elwood, 38" x 30"