ATLANTA — An inside National Football League source says that Mercedes-Benz has secured the naming rights to the new downtown Atlanta Falcons football stadium.
ATLANTA — An inside National Football League source says that Mercedes-Benz has secured the naming rights to the new downtown Atlanta Falcons football stadium.