well.. the sign to the right of it says Charlies Grill or whatever...so I assume this is a very cheesy 50's oversized ad for it. There's a oil change station nearby me, has a 50 ft tall mechanic beckoning cars in to the garage. Very ostentatious, how american.
