Stranger In A Strange Land: 2001 Alfa Romeo Spider

Stranger In A Strange Land: 2001 Alfa Romeo Spider

The 105 chassis Alfa Romeo Spider had a thirty year long run in the USA before checking out in 1994.  A Pininfarina penned front wheel drive replacement called 916 chassis came out in 1995, but was never sold over here.  Cars older than twenty five years old or older are legal to be imported into […]

More