Hand dyed spinning fibre
2300
2300