Ecurie Ecrappe Alfa Makes Big Splash At Concorso Italiano, Some Shiny…

An Italian car with a glorious racing history should be given the red-carpet treatment at the Concorso Italiano » 8/19/08 12:40pm 8/19/08 12:40pm, so you figure the 1971 Alfa Romeo Spider should be a slam-dunk Best Of Show winner. Sadly, such was not the case, in spite of the car's great at many 24 Hours of LeMons races (when everything works, it's…