
Hand Dyed Yarn 95
$32.00
Merino, 5.1oz, 145 yards. Handspun bulky single, Hand dyed
Show More
Show Less