An obsessive collector of masks completes his collection. But at what cost?
2017
1980
1959
1985
2007
2014
1953
1995
2018
2004
2019
2024
2003
1997
1936
2001
2005
1981