
Finally, Ron Capps Wins Indy!
Defending NHRA Camping World Series Funny Car champion Ron Capps raced to victory on Monday afternoon at Indianapolis Raceway Park, finally capturing that first NHRA U.S. Nationals triumph that had … Continue Reading Finally, Ron Capps Wins Indy!