Electric car engines are getting better everyday.

Who knew we could one day upgrade our cars using a USB. Or even better a car that is powered by people foot power.