An obsessive collector of masks completes his collection. But at what cost?
1993
2025
1977
2018
2012
2013
2021
1985
2022
1970
2019
—
2016
2023
1896
2017
1965