Extra Fine Merino Worsted

Extra Fine Merino Worsted
100% extra fine merino wool
109 yards
$ 9.95