Thousands of Tesla customers still waiting for $35,000 Model 3

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.