An obsessive collector of masks completes his collection. But at what cost?
2023
2014
2024
2020
—
2008
2007
1981
1979
1988
2021
2004