An obsessive collector of masks completes his collection. But at what cost?
1998
2018
2025
2000
1937
2023
2015
2013
1989
2014
2016
1916
—
1976