An obsessive collector of masks completes his collection. But at what cost?
1999
2004
1998
2015
2024
1995
1989
2023
2002
2021
1977
1997
2000
1988
2022
2006