An obsessive collector of masks completes his collection. But at what cost?
1998
2015
2008
2010
2021
1985
2017
2001
1979
1972
1988
1992
1976
2024
2020
2019
1997
2000
2016