Say what you like about USA but they know how to build a stadium! 1.6 billion bucks for the Mercedes Benz stadium in Atlanta. 78,000 fans, retractable roof. Messi scored in MLS here Saturday, Falcons played NFL yesterday, spotless and ready for Tours 10am Monday morning. ๐