An obsessive collector of masks completes his collection. But at what cost?
2019
2023
2005
1963
2015
2021
1976
2014
2017
2018
1982
2016
1999
1983
1998