An obsessive collector of masks completes his collection. But at what cost?
2005
2024
—
1973
2015
2011
1943
1993
1980
2002
2006
2016
1982
1983
2023
2009
2014