New Electric Vehicles First Step Towards Green Transportation Revolution in Philippines

Video | 12 April 2011