An obsessive collector of masks completes his collection. But at what cost?
1998
2004
2015
1977
—
1973
1978
2007
2014
1993
2009
1999
1989
2008
1981
2002