1969.59.127 Published 19 May, 2015 at 800 × 462 in A New Idea in Automobile Sales ← Previous Automobiles being delivered by train, ca. 1930