best alfa romeo images: Alfa Romeo Giulietta 2.0 abandoned Image by charlie cars I think these Alfas look far more modern than their actual age (first produced in 1977!) Pretty darn rare in Britain now, and probably over most of […]