Zoom Cotton Branch

Cotton Branch

$14.00

Naturally dried cotton branch, 9 to 11 large buds per stem, 30-35" long