JesseCrooks
An ad for the Drive-in Theater Manufacturing Company's 35M large reel transport system, highlighting the labor saved through automation.
17:34
+150