Question: when will the first tesla model 3 be delivered
Answer: The first delivery was on July 7 , 2017 , to Musk himself .