An obsessive collector of masks completes his collection. But at what cost?
1969
2018
2025
1983
2012
1996
2019
1962
2020
2011
1990
2021
2023
2024