Testa Rossa interior, press photo, Pininfarina, Italy, 1984 (Paris Salon), # 1030
Overviewsize 18 x 12,5 cm, comes from a Pininfarina press kit of a European car show in the 1980s, genuine period press photo and not a later reproduction
size 18 x 12,5 cm, comes from a Pininfarina press kit of a European car show in the 1980s, genuine period press photo and not a later reproduction