Life can be tough. Here's a Alfa to cheer you up: This particular Alfa is a 1979 Spider Veloce (which means it has the 2.0L engine, the largest offered in the Spider). It also has just over 200,000 miles, which for a Alfa may as well be a…

Read More