Alfa Romeo Spider.
Car number 115, an Alfa Romeo Spider.
Car number 103, an Alfa Romeo Spider.
Car number 26, an Alfa Romeo Spider.
Car number 74, leading an Alfa Romeo Spider.
Car number 88 leading an Alfa Romeo Spider.