An obsessive collector of masks completes his collection. But at what cost?
2005
1991
1968
2015
2004
2006
2009
2017
1976
2022
2001
1998
2023
2014
1977
2002