SCCBC's Rick Payne Wins SCCA Nationals
September 27, 2015, Daytona Beach, FL — In an incredible performance, local Formula Ford racer Rick Payne came from tenth place to win the Formula F National Championships at the SCCA Run-offs held today at Daytona International Speedway. Rick managed to…