Photo credit Alfa Romeo

Has history absolved the front-wheel drive Alfa Romeo Spider?