Barefoot James McFadden Captures Front Row Challenge Pole With Foot Race Victory

null

James McFadden earns the pole position for the 2023 Front Row Challenge by winning the foot race at Oskaloosa's Southern Iowa Speedway.