A man slowly loses his mind as a strange ticking noise destroys his life.
2008
2017
2025
2002
2011
2009
2021
1994
2006
1988
1976
2022
2014
2013