Italian master tailors ply their trade even as they worry whether their expertise will live on.
1988
2009
2002
1982
1989
1992
1996
2001
1957
2012
2014
1973
1975
1993