Baby alpaca white roving for spinning

100% alpaca roving for spinning; white, grade 1 and 2 (also called royal baby and baby)  - the finest alpaca. 100gm. Soft enough to be worn next to the skin.  Processed at a small mill in Ontario.