1 Mar 2012, 09:26 UTC · By: Mihnea Radu / At the 2010 Paris Motor Show, French carmaker Renault unveiled a whole bunch of electric concept cars, previewing their vision of electric mobility. With the exception of the Twizy, the all looked p...