Description

The last Oldsmobile car rolls off of the assembly line in the USA, ending 107 years of production

Location

United States

Rate

Important (6)

Sphere

Science & Technology

Comments