An auto mechanic suspects sabotage in a recent series of fatal racecar accidents.
2005
1987
1989
2000
2007
2022
2006
2012
1988
2024
1972
2023
1982
2017