Italian master tailors ply their trade even as they worry whether their expertise will live on.
1996
2009
1981
2018
1992
1999
2012
2015
2013
2003
1993
2007
1967
1995
1994
2017
2019