Question: when will the first tesla model 3 be delivered
Answer: July 7, 2017