Ladies and gentlemen, here's the car that will win the 2014 Formula One World Championship... probably. Maybe. The success of Red Bull Racing ... on the side pods fool you - this is a Renault ...
Red Bull Racing ... of Renault Sport F1, added, "The V6 power units due to be introduced from 2014 represent a huge undertaking and to have the input, resources and vast in-house F1 car expertise ...