A Stewart SF1 on display at the Autosport Show, Autosport International Show, NEC, Birmingham, January 10, 2013
CLOSE