Eight-Wheels All-Electric Bus Tested in Japan, Not Ready for Public Roads…Yet

by Charis Michelsen August 24, 2011 4 comments