NASCAR inspection failure ahead of the race at Texas Motor Speedway

NASCAR inspection failure ahead of the race at Texas Motor Speedway

Shane Walters
March 31, 2019