The Atlanta Falcons appear close to announcing a deal for Mercedes-Benz, a corporate newcomer to the region, to buy the naming rights for the team’s new stadium under construction downtown.
Both the team and the automaker declined to confirm or deny a deal Friday, but people familiar with the situation said an announcement is in the works for Monday.