Opens in a new tab

Textile Finishing: A Day with a Dyeing and Finishing Professional