Autosport International Show: The Chevrolet World Touring Car Championship car. Autosport International Show, Day One, NEC, Birmingham, England, 13 January 2005. DIGITAL IMAGE
The Chevrolet World Touring Car Championship car.
Autosport International Show, Day One, NEC, Birmingham, England, 13 January 2005.
DIGITAL IMAGE