After opening a store in Natick Mall, Massachusetts, Tesla Motors has been embroiled in a battle to let it sell cars from the store. Permission was granted for the store to sell vehicles back in December, and now a judge's dismissal of a dealers' lawsuit against the company has stepped a further...
