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