The United Nations reports that approximately 1.35 million people die on the road annually, often due to human error.
We also discuss why the apparent slowdown in EV charger growth is overblown and Scout's headaches regarding direct sales.