Toyota i-Road concept now Renault Twizzy will have some competition ..if this ever makes it to production - it would be worlds first leaning electric trike ! archivesMyriadmanJanuary 18, 2015 Facebook0 Twitter LinkedIn0 Reddit Tumblr Pinterest0 0 Likes