A twisted, spectacular depiction of a face trapped in a dangerous prison of the mind.
—
2021
2004
2019
2024
2022
2012
2007
2018
2020
1992
2017
1980
2010