Autosport International Show: Lord Astor of Hever. Autosport International Show, Day One, NEC, Birmingham, England, 13 January 2005. DIGITAL IMAGE
Lord Astor of Hever.
Autosport International Show, Day One, NEC, Birmingham, England, 13 January 2005.
DIGITAL IMAGE