Related Photos: Tesla Motors Inc.
Back to category: Tesla Motors Inc.
BAD RAPPENAU, GERMANY - JANUARY 21: The Tesla Motors Inc. logo is seen on the hubcap of a Model Tesla S 85 sedan electric car at a supercharging station on the A6 highway on January 21, 2014 near Bad Rappenau, Germany. Tesla and DB Energie have installed four supercharging stations...
Thomas Niedermueller/Getty Images
About the Geek Mind
Read more about The Geek Mind