Ultimate Football Stadium

March 30, 2016
0.0%

Impossible Engineering - S2 - E3

Ultimate Football Stadium

The AT and T Stadium in Texas is home to the Dallas Cowboys and the world's largest retractable roof. This .2 billion stadium can house over 100,000 fans, and we'll go inside how this engineering feat was built.

Impossible Engineering: Season 2 - 8 Episode s