Formula 1 set to return to France

29th August 2011, Comments 0 comments

FORMULA One World Championship racing is set to return to France from 2013, alternating with Belgium over a two-year cycle. The announcement from Gilles Dufeigneux, the interministerial delegate for...

0 Comments To This Article