An obsessive collector of masks completes his collection. But at what cost?
2024
2025
1986
2020
2014
1974
2013
2019
2016
2012
2023
—
1978
2021