An obsessive collector of masks completes his collection. But at what cost?
2014
1988
1932
2015
2016
1984
1997
2000
2026
2023
2007
1990
2019
2008
2005
2002