For decades the future of electric vehicles has seemed a few years away

By Matt Bubbers