Tesla 2020 vehicle deliveries fall a touch short of Elon Musk's goal

… fallout from the coronavirus pandemic and a production shutdown at its US factory in Fremont, California last spring. So, what’s in store for 2021?

  • You already voted!
  • Read More