General

Teslacar song

edited November 2012 in General
Yesterday I have seen 2 Tesla cars in the Netherlands while listening to this song. Funny coincidence.



Is the company Tesla aware of the possible synergies of Nikola Tesla fans and advertisement?

Comments

Sign In or Register to comment.