3 yarns
Lana Grossa
100% cotton
53% cotton · 24% bamboo · 23% merino
63% cotton · 31% alpaca · 6% merino