Tag: Al’s Drive-In (Maywood, Ill, Restaurant)

Welcome to Chicago, Hot Dog Town, U.S.A.

It seems that by the teen years, though, the ketchup impulse wears…

Editorial Board