An obsessive collector of masks completes his collection. But at what cost?
1965
2018
1979
2019
2025
2012
2020
1949
1983
2015
2013
1990
2004
2010
2016