30% off!
Handspun – Green/Teal/Purple
$42.00 $29.40
Handspun yarn from local area spinners!
2.6oz/288 yds
Blueface Leicester
Fingering – Sport
1 in stock