Search the Community
Showing results for tags 'butt-ugly'.
I went to Houston last week for the first time in a bunch of years, and driving down OST toward the Medical Center I drove past the ugliest building I've ever seen. It's huge and looks like two pyramids glued together. It looks for all the world like something out of Doctor Who - a space age military fortress. It's at 1500 OST, the corner of OST and North Stadium Drive. Does anybody know who built that monstrosity, and for what purpose?