Shipibo Tapestry hand embroidered 29" x 25.5"

Shipibo Tapestry hand embroidered 29″ x 25.5″