Mixed Message

mixed media handwoven tapestry
$525