Corvette Racing claims another win in the IMSA WeatherTech SportsCar Championship, taking the top podium spot at the Sahlen’s Six Hours of the Glen.
2.1k