An auto mechanic suspects sabotage in a recent series of fatal racecar accidents.
2017
1975
1953
2014
2003
2016
1995
1981
1965
1992
1998
1989
1963
2019