Renault have launched a clever marketing campaign to strengthen the ties between their Formula 1 efforts and their production cars. Renault claim that, “There is some Formula 1 in every […]