Tesla Motors LA Flagship Store Launch
October 9th, 2012
LOS ANGELES, CA – MAY 01: The Tesla Roadster, the world’s first highway-capable all electric car available in the United States, is displayed at its production debut in the Tesla Flagship Store on May 1, 2008 in Los Angeles, California. (Photo by Vince Bucci/Getty Images)


Recent Comments