Race of Champions: Sebastien Loeb (FRA) with the World Championship winning Citroen Xsara WRC. Race of Champions, Stade de France, Paris, France, 2-3 December 2005. DIGITAL IMAGE
Sebastien Loeb (FRA) with the World Championship winning Citroen Xsara WRC.
Race of Champions, Stade de France, Paris, France, 2-3 December 2005.
DIGITAL IMAGE