So they got blown out. I'm from Houston so I don't really care. The stadium is huge and the fans are exciting. Being the largets stadium in the NFL, you have to go! Great place for a getaway! Food was kind of expensive but I am used to the Texas home treatment where everything is cheaper.
OVERALL
Atmosphere
Value
Sign in to see your profile information, Trip Plans, and more...