Sports Car Renault presents the Twizy Renault Sport F1 Concept Renault had published a photograph on a concept combining both Formula 1 and electric. This…