An obsessive collector of masks completes his collection. But at what cost?
2010
2022
1991
1977
2017
2006
2009
2013
—
2025
1973
1980
2014
2015
2002
2005
1943