Cars sit idle 95% of the time, and 17.2 million new cars are sold every year.
If self driving comes sooner vs later, do we need 17 million new cars a year? Probably not.
If self driving comes sooner vs later, do we need 17 million new cars a year? Probably not.