QUAINTNESS OF THE RECENT PAST NO. 30

The legendary Ford Edsel, still believed to be the greatest failure in the history of car sales, but now looking completely brilliant. I'd love one:

 •  0 comments  •  flag
Share on Twitter
Published on March 16, 2013 06:26
No comments have been added yet.