Alfa Romeo The 105 Series Spider The Complete Story

The Alfa Romeo 105 series Spider is one of the most admired drop-head sports cars to come out of Italy. Launched in 1966, its radical new look was not immediately welcomed.