An obsessive collector of masks completes his collection. But at what cost?
1960
2014
2024
2006
2018
1963
2008
1988
1990
1996
2017
1981
2009
1954
2022
2012
1961