An obsessive collector of masks completes his collection. But at what cost?
2008
2004
2000
2001
1990
2014
1981
1991
2002
1995
2015
2024
1993
1994
1999