Study: 95% Of All Trips Could Be Made By EV’s

by Christopher DeMorro January 17, 2012 9 comments