20 Tapestry jacket

Beth Neville in hand-made tapestry jacket