Super Stadium: Building Giants

2018
45:45

Season 1 Episode 3

Expired 3.0 2 x
A behind the scenes look at the world’s most advanced sports arena - the 1.2-billion-pound Mercedes Benz Stadium in Atlanta. It will hold up to 75 thousand fans, incorporate the world’s biggest sports screen, and feature the most ambitious retractable roof ever built.
Archive