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