Racing has been part of the automobile since its inception and remains integral to the industry today. “What wins on Sunday sells on Monday” is a long-held motor-sport adage for a reason: Racing spawns new technology … …
Follow this link:
The racer: A British lord pushes electric cars beyond the fast lane …