Papio Fibers Fingering

$28.00

100% Superwash Merino

438 Yards/100g

Locally Hand dyed in Papillion, NE