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.
2000
2019
2006
2002
2007
1979
1983
1975
1977
1993
1987
1989
1965
2003
1982