There are few more familiar and enduring local landmarks than the waterfall billboard on Dallas' Stemmons Freeway. It's just seems like it's been there forever. The 45-foot high advertising icon was ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results