An obsessive collector of masks completes his collection. But at what cost?
2013
2006
2015
2014
1990
1996
2008
2017
1973
1974
1968
2019
1981
2009
1954
1961
2005
2002