Atlanta Stadium — as Mercedes-Benz Stadium will be known during the World Cup — has undergone its final makeover to get ready ...
Mercedes-Benz Stadium’s lush World Cup grass is turning heads in Atlanta and renewing questions about why the Falcons still play on artificial turf.