An obsessive collector of masks completes his collection. But at what cost?
2015
—
2017
2021
2016
2019
2026
2001
2014
1975
2024
2003