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

(173)

Alfa Romeo 33TT12