An obsessive collector of masks completes his collection. But at what cost?
2022
2005
2010
1995
1986
2024
1976
1967
2025
2014
2012
2011
1984
1958
1970
—
2018
1996
2017