Hand Dyed 8ply Australian Merino
$18.00
Hand Dyed in small batches, Australian Merino 8ply yarn. Each skein is 25 grams and 90metres long.
Hand Dyed in small batches, Australian Merino 8ply yarn. Each skein is 25 grams and 90metres long.