Hand Dyed Roving

$18.00

17in stock

Qty: