A thrilling narrative of the mind of a schizophrenic man where his delusions lead him to believe that a cat toy is a real life bug.
2014
2022
2024
2023
2012
2020
2010
1998
1966
2021