Join our newsletter for updates, special events, and more
$14.00
100 grams of 100% hand-spun, hand-dyed, baby alpaca yarn. Hand made in Peru.
— OR —
501, 502, 503, 504, 505, 506, 507, 508