September 22, 1953 was a milestone in motoring history, for it marked the opening, in Los Angeles, of a freeway interchange known as "The Stack." It was as if the General Motors "Futurama" exhibit at ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results