An obsessive collector of masks completes his collection. But at what cost?
1998
2006
1986
1989
2015
2008
2005
2004
2007
1996
1988
2019
1964
1979
1999
1985
1997