Twizy Renault Sport F1 Concept - City Cars Just Got Scary
/
April 29, 2013
Somewhere inside the doors of Renault's development centre in France, there is a sign saying "You dun't 'ave to be mad to work 'ere, but it 'elps".
We can't say this for sure, but there's plenty of evidence to suggest it's the case. It's the only way to explain the company's back-catalogue of ludicrous concepts and production cars. Which now includes this F1-inspired Twizy...









