A man slowly loses his mind as a strange ticking noise destroys his life.
2016
1976
2015
2024
—
2018
2005
1995
2003
2014
2011
2022