8C Competizione and 8C Spider Video
This video was said to be playing at the Alfa stand at Geneva above the display.
From the looks of the footage, the two 8C's were on the West Coast filming.
From the looks of the footage, the two 8C's were on the West Coast filming.
Comments