NHRA

NHRA: Ron Capps Takes Funny Car World Title

INDIANAPOLIS (SportsDay) – Ron Capps’ season ended with a Funny Car world championship on the outskirts of Los Angeles in Pomona, but not even a Hollywood writer could have scripted such a magical season for […]