over 6 years ago

from: PlanetF1.com

( 1058 views )

 ( 0 comments ) 

Despite plugging millions into its technical department, Cyril Abiteboul feels Renault dropped the ball when it came to a leadership role. read more »