HAND-DYED YARN

Hand spun yarn from 100% dyed Angora.

$16.95/oz