Has anyone here ever seen a billboard such as the one in the background of this recently posted photo on the fallen flags site?
"Speeds your trip" seems to make sense, could it be something else? Who might this be for, rail travelers or a highway that's out of sight? Thanks.
PC New York Region
Newark Terminal Division