Image of Tesla Motors

Tesla Motors

Description
"I stopped by the dealership on my Saturday bike ride to Santa Monica."
Author
Sam Felder
Source
https://www.flickr.com/photos/samfelder/2932363100/
License
CC BY-SA 2.0
Tags
tesla, motors, logo, sign
EDIT

※ EDIT ※ Connections

Tesla Motors Inc. Tesla Motors Inc.
Car Company
From: United States of America
In Business: 2003 - ???
Brands: 1
⇒ more info