Anyone here familiar with the Mural on the side of the .. uh.. old AT&T ? building downtown ? I think referred to as the Mega Millennium Mural ?
Seems I might have read that was the tallest mural ? or something to that affect.
Either that, or I'm just a library of mis-information.
This is the only pic I could find of it..