Dogcarts
-
One hundred and fifteen years ago, the first land speed record of 39.24 mph was set by an EV in a competition held by a French magazine. Within four months, the record was broken five times, all by EVs.