Aric Almirola won his second NASCAR XFINITY Series race by much less than a nose. But to the driver of the No. 98 Fred Biagi-owned Ford, that was a vast improvement over his first victory in the series—when he wasn’t even in the car when the race ended. In Friday […]
Fred Biagi
1 post