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 […]
0 comments