Hand sewn tapestry

30"x20"

What was, What is and What is yet to become

$3,300.00Price