Thousands of would-be Tesla customers have waited almost three years to take delivery of the Model 3, a sedan they plopped down a $1,000 deposit for as early as March 2016.
Thousands of would-be Tesla customers have waited almost three years to take delivery of the Model 3, a sedan they plopped down a $1,000 deposit for as early as March 2016.