Olympic

118 yards

Regular price $7.95 Sale price $4.77 Save $3.18
9 in stock

42% Viscose

29% Acrylic

29% Cotton

US 7 / 4.75 SPI