Image 1 of 1 Helen Henwood | 'Emerging - Organza Print Embroidery’ - Unique Variant 1/5 $1,500.00 Digital Collage Printed on Polyester Organza Fabric - Embroidery Thread layered over Archival Print825 x 615 x 70 cm Add To Cart Added! Digital Collage Printed on Polyester Organza Fabric - Embroidery Thread layered over Archival Print825 x 615 x 70 cm