Wednesday, October 21, 2009 - 9:30pm
The annual Tokyo Motor Show in Japan is once again playing host to a number of cool concept vehicles, one of the most interesting being the new EC-f scooter from Yamaha. The electric-powered vehicle is designed to serve as a...