If you look at the results from the Formula E season opener in December, you’d be forgiven for thinking it was a horror ...
TWG Motorsports and General Motors today announced the formation of GM Performance Power Units LLC, a new company that will put Cadillac on the path to being a "full works" team ? building Formula 1 ...