An obsessive collector of masks completes his collection. But at what cost?
2024
1922
2005
2002
2006
1984
2001
2011
1978
1993
2009
1973
2014
2017
2015
2008