Scott Barnes finishes on the podium in Texas

Karter Scott Barnes overcame a number of challenges to finish third at the Skusa Pro Tour at Speedsportz Racing Park in New Caney, Texas.
Racing on an unfamiliar track in rounds one and two, the Bermu…

Go to Source