New Atlanta Stadium Becomes Mercedes-Benz Stadium

Falcons Owner and Chairman, Arthur Blank and Mercedes-Benz President and CEO, Steve Cannon announced Monday that the new Atlanta stadium will be named Mercedes-Benz Stadium. Mercedes-Benz executives then toured the site.

Advertising

Advertising