An obsessive collector of masks completes his collection. But at what cost?
2019
1959
2005
1989
1988
2001
2025
1985
2007
1987
—
1986
2004
1996