Impossible Engineering

Yesterday

Saturday 19 May 2018  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. [AD,S]

Impossible Engineering (Yesterday) Saturday 19 May 2018 06:00 - 07:10