2010 Race of Champions lived up to past events and the stars put on a show in Germany.
The annual Race of Champions (ROC) was held in Dusseldorf, Germany this year
following up on last year's ROC in Beijing, China held in the famous 'birds
nest'...