Italian master tailors ply their trade even as they worry whether their expertise will live on.
1981
2002
2013
1995
2017
2001
2012
1994
2011
1984
2014
1914
1986
2010
1938