Goodwood Festival of Speed: A 1985 Renault 5 Maxi Turbo. Goodwood Festival of Speed. 12-14 July 2002 , Goodwood, England.
A 1985 Renault 5 Maxi Turbo.
Goodwood Festival of Speed.
12-14 July 2002 , Goodwood, England.