June 9th, 2019
Josef Newgarden came seemingly from nowhere to win the latest electrifying NTT IndyCar Series race at Texas Motor Speedway.
2019 championship leader fended off Alexander Rossi in a thrilling duel
over the final 10 laps to capture the DXC Technology 600. Newgarden, in
the No. 2 Fitzgerald USA Team Penske Chevrolet, won by...