An obsessive collector of masks completes his collection. But at what cost?
1979
2016
2011
1975
2018
1988
—
1970
2020
2019
2025
1958
2023
2012
1984