Tesla is working on new battery that lasts 1 million miles to come ...