Concept electric Renault Twizy at Paris Motor Show 2010

- Image ID: BT410G
Concept electric Renault Twizy at Paris Motor Show 2010
Iain Masterton / Alamy Stock Photo
Image ID: BT410G
Location: Paris, France