Montecristi

Thirty Thousand Stitches

Six months of dawn weaving for a single superfino hat