2001 French Super Touring Championship
2001 French Super Touring Championship
Ledenon, France. 6th May 2001.
Race winner Eric Helary, Peugeot 406 - podium.
World Copyright: Jean Michelle Meur/DPPI/LAT Photographic.
ref: Digital Image Only