A pill-popping, over-caffeinated driver accidentally hits something. Panic-stricken, he searches for help in a strange and desolate town that offers very little in the form of human kindness.
2017
2013
1945
1976
1971
2014
1986
1978
1988
1984
1964
1989
1987
1990
2009
1954
1939
1972