Renault Twizy F1 revealed
Renault has chosen the Twizy manufacturing plant in Valladolid, Spain, to present its new Twizy Renault Sport F1 concept car.
Renault has chosen the Twizy manufacturing plant in Valladolid, Spain, to present its new Twizy Renault Sport F1 concept car.