The last Oldsmobile, a dark metallic cherry red Alero sedan, is produced on April 29, 2004, in Lansing, Mich., ending America’s oldest automotive brand after a 106-year run.
The last Oldsmobile, a dark metallic cherry red Alero sedan, is produced on April 29, 2004, in Lansing, Mich., ending America’s oldest automotive brand after a 106-year run.