A Renault Twizy Sport at the Goodwood Festival of Speed in the UK.

- Image ID: F4P61E
A Renault Twizy Sport at the Goodwood Festival of Speed in the UK.
Jonny White / Alamy Stock Photo
Image ID: F4P61E
Renault Twizy Sport at the Goodwood Festival of Speed in West Sussex.
Location: Goodwood, West Sussex, UK.