1991 Alfa Romeo SZ

When it was launched at the 1990 Geneva Motor Show the striking Alfa Romeo SZ caused quite a stir. Its angular and aggressive looks were at the same time unconventional and appealing; although they led to the Italian press labeling the SZ as il Mostro, or the Monster, they left little doubt that this was a performance machine.

Underneath composite body panels bonded to a steel frame – but with aluminum roof and carbonfiber rear spoiler – ground effect Read More