Tag: electric cars
Tesla begins leasing its automobiles in Connecticut
Connecticut prevents the Elon Musk-created company from making direct sales to consumers.
Tesla opens in Westchester with Model S warmed up
Tesla Motors, with its new Model S sedan ready to begin deliveries this month, has expanded its retail network to The Westchester, the first...