Designed by
Title
FIA World Rally Championship France 2013 - Super Special Stage 1 #34128193
Description
STRASBOURG, FRANCE - OCTOBER 03: Philippe Hemmerle 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