
S2E3
Ultimate Football Stadium

S2E3
Ultimate Football Stadium
- Air date:2016-03-30
- User score:0.0
The AT and T Stadium in Texas is home to the Dallas Cowboys and the world's largest retractable roof. This $1.2 billion stadium can house over 100,000 fans, and we'll go inside how this engineering feat was built.
Top Cast

Mike Bratton
Narrator
Reviews
0 reviews