Make: Alfa Romeo
Model: 33
Chassis: Type 905
Launched: 1983

(66)

Alfa Romeo 33 Type 905