For Sale: The Last Surviving 1982 Ferrari 126 C2 Formula 1 Car

The Ferrari 126 C2 was developed for the 1982 Formula 1 season to turn Ferrari’s fortunes around and...
from Tumblr http://ifttt.com/images/no_image_card.png