While Indycar and NASCAR struggles with relevance and parity, and F1 continues to huff its own farts...
Sports car racing continues to pop the fuck off. 76 fucking entries across 9 manufactures with drivers and teams from all over the globe.
Sports car racing continues to pop the fuck off. 76 fucking entries across 9 manufactures with drivers and teams from all over the globe.
Comments