Teeswater #18187

$30.00$97.00

Curly white ringlets in easily distinguished locks define this six-plus inch Teeswater fleece.

Clear