1 yard unwashed Alfie

$32.00

1 yard unwashed wool.