Financing terms have been reached for the Atlanta Falcons’ proposal to build a new $ 1 billion stadium, keeping the team’s home games in the city’s downtown, officials announced Thursday. The city council must now vote on the proposal.




NFL Football News : CBSSports.com
-
Recent Posts
Tags
