An obsessive collector of masks completes his collection. But at what cost?
1959
2015
2004
2024
1990
2016
2005
2019
1980
1974
2006
2008
1977
1982
1951
1953
2014