A surrealist tale of guilt and deceit.
1992
1910
2013
2018
2023
1987
1989
1975
1985
1996
2020
1988
2024
—
1999
2015