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
$ 87.98
$ 67.68
$ 159.95
$ 79.98
$ 68.87
$ 52.98
$ 71.01
$ 54.62
$ 40.99
$ 83.36
$ 64.12
$ 21.95
$ 81.82
$ 62.94
$ 38.99
$ 89.95