over 15 years ago

from: Crash.Net

( 1706 views )

 ( 0 comments

Robert Kubica performed minor miracles for Renault in F1 2010, which is why we have rated him three places higher than his official final position in our end-of-season top ten. read more »