Tesla Model S Named Best Overall Car of...

2014-03-01T15:40:47-08:00

The Tesla Model S has had a good month. Research firm Strategic Vision reported that the Model S is the most-loved car in America. And now Consumer Reports has named the Tesla Model S “Best Overall” car of the year — quite an accomplishment…