Designed by
Title
FIA World Rally Championship France 2013 - Super Special Stage 1 #34134076
Description
STRASBOURG, FRANCE - OCTOBER 03: Frederic Zanzi of France compete in Suzuki Swift Sport during Super Special Stage 1 of the WRC France on October 3, 2013 in Strasbourg, France.
This image is editorial