An impaired driver faces his own mortality on a lonely stretch of highway.
2015
1911
2007
2011
2024
1998
1999
2009
2020
2000
2025
2013
1976
2010
1989
1992
2018