Italian master tailors ply their trade even as they worry whether their expertise will live on.
1966
1971
1948
1947
1989
1964
1957
1949
1932
2019
1962
2015
2022
2008
1974
1961
—
1946
2013