An obsessive collector of masks completes his collection. But at what cost?
1995
1985
1987
1986
1997
2001
1992
1999
2000
2007
1998
2018
2006
1965
1964
1967