An obsessive collector of masks completes his collection. But at what cost?
2007
1987
2003
2023
1995
1999
2000
2025
1959
2005
1986
2004
1996
1988
1989
2014
2024