choppers hot dog stand

Choppers hot dog stand in Chicago, Illinois, 1987.

Choppers hot dog stand in Chicago, Illinois, 1987.