Advertisement

L.A. Auto Show: The Toyota iRoad

The iRoad is Toyota’s small, three-wheeled, electric powered concept car.

Share

Advertisement