• 10/2 naturally dyed cotton yarn

    $8.00

    Naturally dyed cotton yarn for weaving

    2 oz, 525 yards each ball