Autosport International Show: The SCSA display. Autosport International Show, Day Two, NEC, Birmingham, England, 14 January 2005. DIGITAL IMAGE
The SCSA display.
Autosport International Show, Day Two, NEC, Birmingham, England, 14 January 2005.
DIGITAL IMAGE