Sport weight baby alpaca white

100% baby alpaca (the finest grade of alpaca); 2-ply; 251 metres per 100 gm. Undyed natural white.