Despite tough night, Zach Veach gaining confidence after Texas

Zach Veach

While a 16th place finish isn’t much to write home about, there were many reasons for Zach Veach to stay upbeat following Saturday’s DXC Technology 600. Entering the race weekend at Texas Motor Speedway, Veach had made 10 starts in… Continue Reading