Make: Alfa Romeo
Model: 33
Chassis: 33TT12 (Telaio Tubolare, tubular chassis)
Launched: 1973

(182)

Alfa Romeo 33TT12