Business Electric News Tesla blows past industry estimates with 90,650 vehicle deliveries in Q2’20 While COVID-19 continues to batter the global economy, Tesla proves yet again… Upneet SinghJuly 2, 20203 minute read