An obsessive collector of masks completes his collection. But at what cost?
1981
2007
1979
2018
1953
2004
2014
1998
2000
2024
1990
2009
1986
1951