Impossible Engineering

Yesterday

Monday 22 March 2021  06:00 - 07:10 (70 mins)
AT&T Stadium: Home of the Dallas Cowboys, the impressive AT&T Stadium in Texas has a retractable roof and can hold over 100,000 people. Find out how this $1.3bn arena was constructed. [S,AD]

Impossible Engineering (Yesterday) Monday 22 March 2021 06:00 - 07:10