TOYOTA I-ROAD – ELECTRIC STREETRUNNER

Whoa…what loopy little car do we’ve right here? Appears it’s Toyota’s new i-Street, which simply made its official debut.