Ferrari by Timm

Question 5

Ferrari manufactured the 250 Testa Rossa from 1957-1961 and the iconic Testarossa built from 1984-1991. To which part of the car does the name refer?

Engine

Back