Tag Archives: hits the streets

Toyota’s i-Road hits the streets

The Toyota i-Road

The company is set to start consumer trials of its latest futuristic two-seater electric car.