an icon of its marquee

Discussion in '1985 Ferrari Testarossa' started by Speed_Freak, Jun 7, 2003.

  1. it may be deadd, but it is still inextricably associated with ferrari
     

Share This Page