An obsessive collector of masks completes his collection. But at what cost?
2022
2014
1987
2023
1972
1961
2004
2000
2002
2001
2025
1991
2017
1993
2020
1969
—