Italian master tailors ply their trade even as they worry whether their expertise will live on.
1998
2018
2005
2004
2014
1937
2013
2009
2016
1980
1962
2010
2007
2006
2017