Krider Racing tops Mother Nature
Napa’s Krider Racing picked up another win at Infineon Raceway on Nov. 8 during the National Auto Sport Association United States Touring Car Championship. The race was held in the rain on a challenging wet track.