Mercedes-Benz has purchased the naming rights for the new Falcons Stadium, reports Sports Business Daily. Clearly enamored with Atlanta, the German automaker announced just six months ago that they are moving their North American headquarters to the metro. But before you go out and buy a luxury car in celebration of their love for our city, Atlantans may be upset to learn that we'll be sharing a commonality with our arch-rivals the New Orleans Saints, who have played in their own Mercedes-Benz branded stadium since 2011.
The Dirty Bird word >>
Filed under: