Free Shipping in the US on Purchases Over $35
$4.75
100% Kashmir Merino Top, sold by the ounce
16 microns super fine
Follow US