Car and Driver fessed up to "the 10 most embarrassing award winners in Automotive history, to wit its own choices for best cars including the 1983 Renault Alliance, 1971 Chevrolet Vega and 1980 Chevy Citiation.
Makes for an amusing read down Memory Lane - check it out on C&D's Web site.



