Wales, UK. A Renault Twizy electric city car

- Image ID: D24PG4
Wales, UK. A Renault Twizy electric city car
Alex Ramsay / Alamy Stock Photo
Image ID: D24PG4
Location: Wales, UK