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