Italian master tailors ply their trade even as they worry whether their expertise will live on.
2007
1973
1983
1964
1971
1969
1970
2019
1963
1955
1923
1979
1996
1960
1990
1912
1962
2013
1946