180y/113g 100% Vermont Shetland
Hand wash, dry flat
Grown and spun in Vermont
$ 0.00
$ 30.00
180y/113g 100% Vermont Shetland
Hand wash, dry flat
Grown and spun in Vermont
$ 38.99
$ 12.95
$ 62.95
$ 32.95
$ 39.95
$ 71.29
$ 54.84
$ 86.46
$ 66.51
$ 80.00
$ 72.00
$ 77.57
$ 59.67
$ 70.49
$ 54.22
$ 27.50