A depressed, and often manic, puppeteer leaves home to do another day of penance, trying to absolve the tortured memories of a drunken night when the monster that dwells within him was unleashed.
2024
—
1990
2015
1945
2022
2005
1975
2021
2011
1954
1905
2006
2012
2001
1992