An obsessive collector of masks completes his collection. But at what cost?
1997
1936
2001
1980
1959
1990
2014
2011
1986
2015
1973
2021
2009
1972
2008
1974
1977