An obsessive collector of masks completes his collection. But at what cost?
2017
2005
1992
1994
1998
1959
2023
1999
—
2001
1965
1964
1967
2008
1988