Browsing the "Ninety Eight" Tag

1980 Oldsmobile Diesel Commercial

February 2nd, 2013 | by BajaBusta

Having gained a reputation for unreliability, and sluggish performance, along with supposedly single handedly turning the American consumer off from



Back to Top ↑