New England Patriots and Falcons build new ship, lift station building
NEW ORLEANS — The New England Patriot and Atlanta Falcons announced Saturday that they have reached an agreement on a new building, construction and logistics agreement to build and operate a new stadium for the NFL’s Atlanta Falcons.The two teams have been at odds for several years, as both teams have refused to build an…