Location
Clermont-Ferrand, France
Coordinates
45.7472, 3.03889
Total Races
0
Wins
First Race
—
Last Race