fiber reactive dyes

at 1980 × 946 in Trying Some Dyeing

Fiber reactive dyes.