An obsessive collector of masks completes his collection. But at what cost?
1996
1988
1989
2002
1981
1991
2001
2019
1995
2005
1985
2007
1990