An obsessive collector of masks completes his collection. But at what cost?
1990
—
2013
2019
2011
2014
2017
2015
1978
2016
2018
2025
2024
1973
2012
2020
1972