25" × 40". Hand painted on thin canvas sheet

Hand painted tapestry

$32.00Price
    • Grey Instagram Icon