Posted on 01. Nov, 2012 by BajaBusta.
The July 1969 issue of Road & Track proclaimed the New York Auto Show was the biggest auto show on earth. Unsurpassed by any other in the world, per our host Mr. Bud. The video may be short, but the glimpse it provided was vast. From the wildly ordinary like a [...]