An obsessive collector of masks completes his collection. But at what cost?
2025
2024
1985
2020
2021
1989
1961
1981
—
2026
2018
1991
2022