While the FIA World Rally Championship was contesting Rally Catalunya in Spain, the World Motor Sport Council met in Paris, France and approved the WRC to mandate the use of the FIA Artificial ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results