Cars

The Ferrari That Defined 1980s Excess Is For Sale

Published On 07/10/2014 Published On 07/10/2014
1989 Ferrari Testarossa
All Photos: RM Auctions