• 10/2 naturally dyed cotton yarn

    $8.00 $2.00

    There are only 2 items left in stock.

    Naturally dyed cotton yarn for weaving

    2 oz, 525 yards each ball