Tesla delivers first cars from Giga Germany

Tesla has delivered the first cars from its new German [...]