An obsessive collector of masks completes his collection. But at what cost?
2017
2010
2021
2014
2024
2000
2004
1963
1981
2009
1972
2015
1954
1969
1961
—