07.06.2020 - By D.J. Harbaugh
Tesla delivers a literally unbelievable number of cars for Q2, Elon pays Tulsa a visit, the latest battery FUD is debunked, and we get a timeline for all new Autopilot.