The Toyota I-Road Concept At The Los Angeles Auto Show
Toyota gave visitors to the 2014 Los Angeles Auto Show a display of the maneuverability of their articulated, electric I-Road Concept vehicle most famously seen with Richard Hammond driving it on an episode of “Top Gear” a few years ago…