Renault has chosen the Twizy manufacturing plant in Valladolid, Spain, to present its new Renault Twizy Sport F1 concept car. Twizy Renault Sport F1 sits on the wheels of a single-seater race car and is equipped with a front splitter, side-pods, rear wing and a diffuser complete with an F1-style rain light which forcefully express […]