all roving is by the ounce plus shipping

Grey Corriedale Roving

$3.00Price