All posts tagged "explains"
-
NASCAR
/ 1 week agoNASCAR, IMSA, IndyCar, F1: GM’s motorsport boss explains why it goes racing
CONCORD, N.C.—We weren’t allowed cameras past the lobby of General Motors’ shiny new Charlotte Technical Center. It’s the automaker’s new motorsport...