Autosport International Show: The Clowes Insurance stand. Autosport International Show, Day Two, NEC, Birmingham, England, 14 January 2005. DIGITAL IMAGE
The Clowes Insurance stand.
Autosport International Show, Day Two, NEC, Birmingham, England, 14 January 2005.
DIGITAL IMAGE