Quote:
Originally posted by Mike371
Just curious, where did anyone hear Houston anyway, It just seems too small for the nationals. I think it will be back in epcot. It is one of the only places big enough to accomodate the nationals in the first place.
|
Houston is the fourth-largest city in the United States. Any NFL football stadium in the country would have more available space than what Epcot gave us, and the Astrodome/Reliant complex has two stadiums, an arena, and two huge exhibition halls.