On Friday's show: While we still have the shell of the Astrodome, does Houston need a new "big honkin' thing" -- some sort of significant landmark to help define us?
↧