Knitsch hand-dyed Corriedale fibre - Squashed plums

$28.00
We currently have 5 in stock.