An obsessive collector of masks completes his collection. But at what cost?
2015
2008
1998
2014
1973
1992
1976
1988
1932
2016
2005
1986
2004
2007
1996
1989
—
2002