Motorsport is a hotbed of new technology, which is essential to its existence, but sometimes, don’t you just wish an unhinged group of fanatics would develop something that reminds you why you ...
Cadillac Racing started the 2024 IMSA WeatherTech SportsCar Championship season with a track record in earning the pole and runner-up finish in the Rolex 24 At Daytona and closed the campaign with a ...