An obsessive collector of masks completes his collection. But at what cost?
2004
1998
—
2015
1989
1988
2001
1990
1992
1994
1999
2005
2019
1995
1996
2002
1981
1991