Recent News

Tesla sets up shop in Dallas — minus test-drives and sales

You can touch, but you can't drive, a Model S electric car in the latest Tesla Motors gallery in Dallas' Northpark Mall.