An obsessive collector of masks completes his collection. But at what cost?
1983
2019
2014
1976
2017
1980
2015
2023
2024
2010
1972
2006
1963
1971
1967
2008
2007