The Renault is a futuristic car powered by a turbocharged 1.2L engine that produces 100hp. Take a look at this video in read more to see the road test!