I saw the win light illuminate in my lane, and my smile shined just as bright. I have been racing drag cars in the National Hot Rod Assn. championship series for 10 years, and this was the most ...
The 310+miles-per-hour drag race was close ... different JFR crew chief to win Funny Car titles with two different drivers. "It felt great to see that win light come on and know we had clinched ...