Purple eggs

Purple eggs

Cotton 
Fingering 1300 yards
Plied not twisted 
300 grams
    $25.00Price