Handspun Indian Pure Wool

Pure new wool, handspun in the fields in Northern India.