Hand Dyeing Yarn and Fleece

$20.00

"Dip-Dyeing, Hand-Painting, Tie-Dyeing, and Other Creative Techniques"

by Gail Callahan