21 Mar 0 This post was originally published on this site Tesla is racing to deliver cars before the end of the first quarter on March 31. Elon Musk told all employees in an email seen by Business Insider that deliveries should be their “top priority.” More » ContAdmin Uncategorized