An obsessive collector of masks completes his collection. But at what cost?
1982
2009
2015
2017
1968
2022
1986
1972
1983
2024
2014
—
2008
1966
1997
1976
2003