An obsessive collector of masks completes his collection. But at what cost?
1960
2017
2013
2009
1954
2010
1990
1996
2008
2022
2019
2024
1993
2006