ALTERNATE ENERGY: Battery technology — a bright but challenging future

.....

© Finger Lakes Times