An obsessive collector of masks completes his collection. But at what cost?
1982
1992
1994
1999
1977
1993
1989
2005
2002
2007
2017
1951
1973
2009
1936
2016