From Japan - the land of the rising sun - 1970 Mercedes-Benz 280 SL "Pagoda" from the penultimate year of W113 production - 2.8 litre 6-cylinder engine…
Rosso Corsa is the ultimate iconic Ferrari red - 301hp from a naturally aspirated 3,405 cc 90° V8 - 5-speed manual transmission with locking differential - Read mileage…