ATLANTA — The Atlanta Falcons will share a stadium name with their biggest rival. Mercedes-Benz, which already has its name on the New Orleans Superdome, was announced Monday as the title sponsor of Atlanta’s new $1.4 billion stadium. Falcons owner Arthur Blank said the company signed a 27-year agreement for the name Mercedes-Benz Stadium, which is scheduled to open in 2017.
Atlantas new stadium will be named after Mercedes-Benz; $1.4 billion facility to open in 2017