Designed by
Title
Renault F1 2007 Spec Marshals #5915678
Description
A spectacular display of Renault racing, cars & drivers, through the streets of Sandton, Gauteng, South Africa. The event dubbed, Renault F1 Team Sandton Road Show, was a smashing hit in the busy city.
This image is editorial