Weird, faintly disturbing sign near the Convention Centre, Frost Bank tower in the background