An obsessive collector of masks completes his collection. But at what cost?
2020
2014
2015
1998
1987
2012
2017
1965
2026
2019
1974
2021
1951
1978
1989
2023