An obsessive collector of masks completes his collection. But at what cost?
2014
1964
1979
1999
1985
2017
1998
1996
1995
1992
1993
2002
2016
2004