An obsessive collector of masks completes his collection. But at what cost?
2010
2013
1963
1986
2023
2015
2018
2007
1965
1983
2011
1990
—
2014
1994
2016
1988