An auto mechanic suspects sabotage in a recent series of fatal racecar accidents.
1991
2013
1990
2025
1992
2022
1964
2027
2015
2021
2019
1985
2003
2008
1994
1972