An obsessive collector of masks completes his collection. But at what cost?
2002
2008
1981
2006
2004
1983
2009
1994
2005
2001
1969
2007
1999
1979
1991