Gathering Yarn - Alpaca Sport

$7.69 $10.99
Mill end base, hand dyed with love.