An obsessive collector of masks completes his collection. But at what cost?
2027
1995
2014
2000
1992
1964
1999
2007
1988
2008
2022
1986
2017
—
2023
2015
2024