Autosport International Show: New Alfa Romeo 2001 BTCC car Autosport International Show, Birmingham, 11-14 January 2001 BEST IMAGE
New Alfa Romeo 2001 BTCC car
Autosport International Show, Birmingham, 11-14 January 2001
BEST IMAGE