Taylor Brothers Win Lone Star Le Mans
Saturday afternoon saw the IMSA WeatherTech SportsCar Championship take on the 3.4-mile Circuit of the Americas for a 160-minute sprint race. Attrition wasn’t too much …
Saturday afternoon saw the IMSA WeatherTech SportsCar Championship take on the 3.4-mile Circuit of the Americas for a 160-minute sprint race. Attrition wasn’t too much …