An obsessive collector of masks completes his collection. But at what cost?
2015
1990
2010
2024
1986
2023
2017
1982
1991
2012
1996
2016
2014
2018
2013
1995
2020
1963