In TALKS?? LOL. Meanwhile Tesla is conquering the world.
I see an awful lot of Tesla in the NY area.
When in North Carolina with my family you see a few but not like NY.
Whenever I see one of the other electric cars(I do a LOT of commuting)they always look like they are falling apart, do you see the same?
If you remember the south park episode about smug, it was a goof on the Smuggness of those drivers now driving cars falling apart. LOL
Freegards