Designed by
Title
Tesla Charging station close-up with Tesla attached #124193468
Description
FREMONT, CA - AUGUST 20, 2018: The SEC has subpoenaed a Tesla parts supplier in a probe into whether it misled investors last year about production of the Model 3, Tesla`s least expensive electric car.
This image is editorial