In all, thirty-four 250 Testa Rossas were built, from 1956 through 1961. The phrase “Testa Rossa” means “red head.” The most well known, the 250TR, was produced from 1957 to 1958; only 2 factory cars and 19 customer cars were built.
In all, thirty-four 250 Testa Rossas were built, from 1956 through 1961. The phrase “Testa Rossa” means “red head.” The most well known, the 250TR, was produced from 1957 to 1958; only 2 factory cars and 19 customer cars were built.
[custom_adv] Picture the scene: you pull up to the perfect parallel parking spot, but the …