This Sunday’s Super Bowl has brought the world to Atlanta — specifically, to Mercedes-Benz Stadium, which opened in 2017. It cost an estimated $1.6 billion.
Some of that cost was borne by city and state taxpayers.
Today, the arguments continue over whether that investment will pay off in the form of economic developments and benefits for the surrounding communities.