An obsessive collector of masks completes his collection. But at what cost?
2014
1945
1941
1961
2025
2022
2023
1974
2021
2015
2019
2018
1989
1991