Win on Sunday, Sell on Monday. That’s been something of a mantra for car companies over the last hundred-odd years, and success in motorsports is considered a worthy enough goal for major automakers the world over to invest tens of millions – heck, hundreds of millions of dollars – to compete, if not to win. […]