3 ply worsted 100% brown alpaca

3 ply worsted 100% brown alpaca

$ 15.00
125 yards
~2.85oz