Once Upon a Corgi Fingering Yarn

$30.00

Superwash Merino/Cashmere/Nylon (80/10/10)

383 yards/100g