An act of kindness leads to the destruction of two lives in just thirty miles, when a hitchiker and his ride let down their guards and reveal intimate, dark secrets about their pasts
1982
1992
1998
1988
1968
1990
1942
2008
2004
1983
1984
1972
1995
1976
1957
1981